sunos
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 49
SCCS 1.0
SCCS is an implementation of the POSIX standard Source Code Control System. more>>
SCCS project is an implementation of the POSIX standard Source Code Control System.
Calling configure manually is outdated because this is a task of the makefile system.
There is no configure, simply call make on the top level directory.
***** If this does not work for you, read the rest if this file *****
***** If you have any problem, also first read the topic specific *****
***** README.* files (e.g. README.linux for Linux problems). *****
All results in general will be placed into a directory named OBJ/< arch-name >/ in the current projects leaf directory.
You **need** either my "smake" program, the SunPRO make from /usr/bin/make (SunOS 4.x) or /usr/ccs/bin/make (SunOS 5.x) or GNU make to compile this program. Read README.gmake for more information on gmake and a list of the most annoying bugs in gmake.
All other make programs are either not smart enough or have bugs.
Enhancements:
- The new program, "sccslog", creates a Changelog file from SCCS history files.
- The program was ported to HP-UX. (Since HP-UX has no seteuid(), setresuid() is used instead).
- Several bugs in the man pages have been fixed.
<<lessCalling configure manually is outdated because this is a task of the makefile system.
There is no configure, simply call make on the top level directory.
***** If this does not work for you, read the rest if this file *****
***** If you have any problem, also first read the topic specific *****
***** README.* files (e.g. README.linux for Linux problems). *****
All results in general will be placed into a directory named OBJ/< arch-name >/ in the current projects leaf directory.
You **need** either my "smake" program, the SunPRO make from /usr/bin/make (SunOS 4.x) or /usr/ccs/bin/make (SunOS 5.x) or GNU make to compile this program. Read README.gmake for more information on gmake and a list of the most annoying bugs in gmake.
All other make programs are either not smart enough or have bugs.
Enhancements:
- The new program, "sccslog", creates a Changelog file from SCCS history files.
- The program was ported to HP-UX. (Since HP-UX has no seteuid(), setresuid() is used instead).
- Several bugs in the man pages have been fixed.
Download (0.39MB)
Added: 2007-02-13 License: CDDL (Common Development and Distribution License) Price:
985 downloads
sh2log 1.0
sh2log is a PTY sniffing program that captures all keystrokes and console output of physical and virtual consoles. more>>
sh2log is a PTY sniffing program that captures all keystrokes and console output of physical and virtual consoles. sh2log works in userland and does not require the installation of a kernel module.
Consequently, it can be run on a wide range of different UNIX platforms. It provides ready-to-use log files and is meant to be used for legitimate purposes such as auditing user actions on a sensitive server or a honeypot.
How to install it
2.1. Edit config.h and setup the following values:
CONNECT_IP IP address of the machine on which sh2logd runs
SERVER_PORT UDP port in use by sh2logd
REAL_SHELL_DIR Directory for the real shells (/bin/shells)
MAX_LOG_SIZE Maximum size before a new log file is created
secret This is a 128-bit symmetric key used to secure
the data when transmitted over the network.
2.2. Compile sh2log by simply running "make system"
System can be any of those: linux, freebsd, openbsd, cygwin, sunos, aix, irix, hpux and osf.
2.3. Replace the original shell with sh2log and run sh2logd:
# mkdir /bin/shells/
# cp -p /bin/{sh,bash} /bin/shells/
# rm -f /bin/{sh,bash}
# cp -p sh2log /bin/bash
# cp -p sh2log /bin/sh
# ./sh2logd
If you see an error message about "bash: text file busy", check that you have rmed the file before copying sh2log over it. Also, Id recommended not running sh2log and sh2logd on the same machine.
Warning: /bin/sh is often a symlink to /bin/bash. DO NOT FORGET TO CREATE "/bin/shells/sh" OR YOUR SYSTEM WILL BE UNUSABLE!
3. Monitoring your users: the interactive log parser
Please try first to run ./parser with the provided sh2log example file "test.bin". Window resizing requires XTerm (not rxvt, eterm or konsole) and a valid DISPLAY; or if you use PuTTY, try resizing the window by hand.
The parser provides both non-interactive and interactive (takedown-like) modes of operation. In interactive mode, you can pause, fast forward (2x or 4x) and also follow in real time what the users are doing one the system, and have a live view of all terminals.
<<lessConsequently, it can be run on a wide range of different UNIX platforms. It provides ready-to-use log files and is meant to be used for legitimate purposes such as auditing user actions on a sensitive server or a honeypot.
How to install it
2.1. Edit config.h and setup the following values:
CONNECT_IP IP address of the machine on which sh2logd runs
SERVER_PORT UDP port in use by sh2logd
REAL_SHELL_DIR Directory for the real shells (/bin/shells)
MAX_LOG_SIZE Maximum size before a new log file is created
secret This is a 128-bit symmetric key used to secure
the data when transmitted over the network.
2.2. Compile sh2log by simply running "make system"
System can be any of those: linux, freebsd, openbsd, cygwin, sunos, aix, irix, hpux and osf.
2.3. Replace the original shell with sh2log and run sh2logd:
# mkdir /bin/shells/
# cp -p /bin/{sh,bash} /bin/shells/
# rm -f /bin/{sh,bash}
# cp -p sh2log /bin/bash
# cp -p sh2log /bin/sh
# ./sh2logd
If you see an error message about "bash: text file busy", check that you have rmed the file before copying sh2log over it. Also, Id recommended not running sh2log and sh2logd on the same machine.
Warning: /bin/sh is often a symlink to /bin/bash. DO NOT FORGET TO CREATE "/bin/shells/sh" OR YOUR SYSTEM WILL BE UNUSABLE!
3. Monitoring your users: the interactive log parser
Please try first to run ./parser with the provided sh2log example file "test.bin". Window resizing requires XTerm (not rxvt, eterm or konsole) and a valid DISPLAY; or if you use PuTTY, try resizing the window by hand.
The parser provides both non-interactive and interactive (takedown-like) modes of operation. In interactive mode, you can pause, fast forward (2x or 4x) and also follow in real time what the users are doing one the system, and have a live view of all terminals.
Download (0.078MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1081 downloads
Nexenta OS Alpha 7
Nexenta is a complete GNU-based open source operating system built on top of the OpenSolaris kernel and runtime. more>>
Nexenta is a complete GNU-based open source operating system built on top of the OpenSolaris kernel and runtime.
It is a result of our inspiration and desire to build a great system based on the best existing software: SunOS kernel and GNU software. We use Debian - one of the best existing software distribution/packaging mechanisms - to glue the numerous pieces together.
At the moment, Nexenta is not part of the Debian Project. Our packages are not present in the Debian database. We are hoping that in the future this will change and our packages will get their "upstream acceptance".
Nexenta OS has been a hard and challenging work, yet every bit of it is fun! We spent many hours building the system and today it is out - itll start speaking for itself.
Nexenta is completely open source and free of any charge.
It contains Apache, MySQL, Perl/Python/PHP, Firefox, Evolution, software update manager, Synaptic package manager, Gaim Instant Messenger, abiword, administration & development utilities, editors, graphics, GNOME, interpreters, libraries and many others. All of this is running on the state-of-the-art SunOS kernel. Visit our ScreenShots gallery to see them all in action.
Theres a huge and growing multitude of software: the kernel, network services, databases, utilities, user applications. There is a conglomerate of code and hardware that is constantly changing, improving, and altogether getting more complicated. Somebody once rightly said: free software is only free if time has no value. Nexenta distribution integrates well over 2,300 packages. It installs, runs and upgrades. It delivers!
Nexenta software packages (for the most part) are originated from Ubuntu (Breezy) Linux. Ubuntu (yet another excellent distribution that uses DEB software packaging) contains more than 16,000+ software packages. One of our goals is to make them all available for use on top of our environment.
Today Nexenta runs on both 32-bit and 64-bit x86/x64 platforms. As a prove of relative maturity and a confidence booster - this web portal and the entire development environment (including Bugs and HackZone) are powered by Nexenta.
Nexenta makes its first steps into the big world. We invite you to join us and participate too! Help us make Nexenta the best operating environment in the world! Help us test Nexenta on your laptops, desktops, and servers. Help us improve our web portal, translate Nexenta into your own language, add new applications, enhance existing ones and define a set of software to be used in the future releases.
This is a complete Nexenta OS with select applications on a single CD with network and GNOME environment.
The LiveCD image can be burned into a bootable CD-R/CD-RW, and/or it can be booted in VMWare or QEMU environments. Our LiveCD contains support for 32- and 64-bit x86/x64 platforms.
Main features:
Major Features
- OpenSolaris kernel build 26
Specifically for Desktop:
- GNOME 2.12.1
- Complete GNOME Office (Abiword, Gnumeric, GNOME-DB, Inkspace, GIMP, Gnomemeeting, Dia)
- X.org 6.8.2 with wider hardware support
- Synaptic package management and Automatic Update notifier
- Nexenta artworks with "Solar" theme
- Integrated DBUS, HAL (work in progress)
- KDE libraries, GNOME 1.x libraries
- Nice Fonts collection
Server applications:
- Apache1 (1.3.33), Apache2 (2.0.54) next generation, scalable, extendable web server
- PHP4, PHP5 with all sort of extensions
- Perl 5.8.7 with varios CPAN modules pre-built
- Python-2.2, Python-2.3, Python-2.4 with various extension modules
- Java: JRE-1.5.0 and GNU gnj and classpath
- Ruby-1.8 with all sort of extensions
- Subversion, CVS, others...
Simplified (minimal) installer:
- Script-based installer.
- Automatically makes existing hard drive partitions available to the desktop
"Under the hood"
- Debian packaging (including SUNW packages)
- Mostly compiled with GCC 4.0.1, but GCC-3.4 and Sun Devpro is also used
- More modular X.org packaging, latest CVS bits
- HAL integrational work (ongoing)
Login:
- user: root
- password: livecd
<<lessIt is a result of our inspiration and desire to build a great system based on the best existing software: SunOS kernel and GNU software. We use Debian - one of the best existing software distribution/packaging mechanisms - to glue the numerous pieces together.
At the moment, Nexenta is not part of the Debian Project. Our packages are not present in the Debian database. We are hoping that in the future this will change and our packages will get their "upstream acceptance".
Nexenta OS has been a hard and challenging work, yet every bit of it is fun! We spent many hours building the system and today it is out - itll start speaking for itself.
Nexenta is completely open source and free of any charge.
It contains Apache, MySQL, Perl/Python/PHP, Firefox, Evolution, software update manager, Synaptic package manager, Gaim Instant Messenger, abiword, administration & development utilities, editors, graphics, GNOME, interpreters, libraries and many others. All of this is running on the state-of-the-art SunOS kernel. Visit our ScreenShots gallery to see them all in action.
Theres a huge and growing multitude of software: the kernel, network services, databases, utilities, user applications. There is a conglomerate of code and hardware that is constantly changing, improving, and altogether getting more complicated. Somebody once rightly said: free software is only free if time has no value. Nexenta distribution integrates well over 2,300 packages. It installs, runs and upgrades. It delivers!
Nexenta software packages (for the most part) are originated from Ubuntu (Breezy) Linux. Ubuntu (yet another excellent distribution that uses DEB software packaging) contains more than 16,000+ software packages. One of our goals is to make them all available for use on top of our environment.
Today Nexenta runs on both 32-bit and 64-bit x86/x64 platforms. As a prove of relative maturity and a confidence booster - this web portal and the entire development environment (including Bugs and HackZone) are powered by Nexenta.
Nexenta makes its first steps into the big world. We invite you to join us and participate too! Help us make Nexenta the best operating environment in the world! Help us test Nexenta on your laptops, desktops, and servers. Help us improve our web portal, translate Nexenta into your own language, add new applications, enhance existing ones and define a set of software to be used in the future releases.
This is a complete Nexenta OS with select applications on a single CD with network and GNOME environment.
The LiveCD image can be burned into a bootable CD-R/CD-RW, and/or it can be booted in VMWare or QEMU environments. Our LiveCD contains support for 32- and 64-bit x86/x64 platforms.
Main features:
Major Features
- OpenSolaris kernel build 26
Specifically for Desktop:
- GNOME 2.12.1
- Complete GNOME Office (Abiword, Gnumeric, GNOME-DB, Inkspace, GIMP, Gnomemeeting, Dia)
- X.org 6.8.2 with wider hardware support
- Synaptic package management and Automatic Update notifier
- Nexenta artworks with "Solar" theme
- Integrated DBUS, HAL (work in progress)
- KDE libraries, GNOME 1.x libraries
- Nice Fonts collection
Server applications:
- Apache1 (1.3.33), Apache2 (2.0.54) next generation, scalable, extendable web server
- PHP4, PHP5 with all sort of extensions
- Perl 5.8.7 with varios CPAN modules pre-built
- Python-2.2, Python-2.3, Python-2.4 with various extension modules
- Java: JRE-1.5.0 and GNU gnj and classpath
- Ruby-1.8 with all sort of extensions
- Subversion, CVS, others...
Simplified (minimal) installer:
- Script-based installer.
- Automatically makes existing hard drive partitions available to the desktop
"Under the hood"
- Debian packaging (including SUNW packages)
- Mostly compiled with GCC 4.0.1, but GCC-3.4 and Sun Devpro is also used
- More modular X.org packaging, latest CVS bits
- HAL integrational work (ongoing)
Login:
- user: root
- password: livecd
Download (644.1MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
895 downloads
OpenBSD 4.1
The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. more>>
The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography.
OpenBSD project supports binary emulation of most programs from SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS and HP-UX. OpenBSD is freely available from our FTP sites, and also available in an inexpensive 3-CD set.
<<lessOpenBSD project supports binary emulation of most programs from SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS and HP-UX. OpenBSD is freely available from our FTP sites, and also available in an inexpensive 3-CD set.
Download (4.9MB)
Added: 2007-05-01 License: Freeware Price:
909 downloads
Wflogs 0.9.8
Wflogs is a firewall log analysis tool. more>>
Wflogs is a firewall log analysis tool. It can be used to produce a log summary report in plain text, HTML and XML, or to monitor firewalling logs in real-time.
This project is part of the WallFire project, but can be used independently.
Usage examples:
wflogs -i netfilter -o html netfilter.log > logs.html
converts the given netfilter log file into a HTML report.
wflogs --sort=protocol,-time -i netfilter -o text netfilter.log > logs.txt
converts the given netfilter log file into a sorted (by protocol number, then reverse time) text report.
wflogs -f $start_time >= [this 3 days ago] && $start_time < [this 2 days ago] && $chainlabel =~ /(DROP|REJECT)/ && $sipaddr == 10.0.0.0/8 && $protocol == tcp && ($dport == ssh || $dport == telnet) && ($tcpflags & SYN) -i netfilter -o text --summary=no
shows log entries (without summary) which match the given expression (refused connection attempts that occured 3 days ago to ssh and telnet ports coming from internal network 10.0.0.0/8).
wflogs -i netfilter -o text --resolve=0 --whois=0 netfilter.log
converts the given netfilter log file into a text report (default mode), disabling IP address reverse lookups and whois lookups.
wflogs -i netfilter -o xml netfilter.log > logs.xml
exports netfilter logs in XML.
wflogs -i ipchains -o netfilter ipchains.log > netfilter.log
converts ipchains logs into netfilter log format. So you may process them with your favorite netfilter log analyser, for example (even if the latter may not be better than wflogs itself.
wflogs -i ipfilter -o human --datalen=yes ipfilter.log
produces a report about ipfilter logfile in natural language on stdout, displaying packet length (datalen option) which is not showed by default.
wflogs -R -I
monitors logs in real-time in an interactive shell, waiting for logs in the default system logfile, in guessed format (according to the local firewalling tool).
Supported systems
WallFire is intended to work on real systems such as Unix, especially Linux and *BSD.
Current wflogs input modules are:
- netfilter (Linux 2.4 and 2.6 firewall logs)
- ipchains (Linux 2.2 firewall logs)
- ipfilter (NetBSD, FreeBSD, OpenBSD, Solaris, SunOS 4, IRIX and HP-UX running ipfilter firewall logs).
- cisco_pix (Cisco PIX filter logs)
- cisco_ios (Cisco IOS filter logs)
- snort (Snort ACLs logs)
Please note that input modules are available on any architecture on which wflogs can run (for example, you can perfectly parse Cisco PIX logs on a Linux box).
Enhancements:
- Improved matching of netfilter and ipfilter input modules.
- Added support for Cisco FWSM (PIX).
- Improved netfilter parsing.
- Compilation fixes for *BSD.
- Added wflogs.dtd.
- Added wfchkintegrity tool, which enables to monitor changes in the firewalling configuration.
- Fixed buffer sizes for some input modules.
- Fixed parsing with recent flex versions.
<<lessThis project is part of the WallFire project, but can be used independently.
Usage examples:
wflogs -i netfilter -o html netfilter.log > logs.html
converts the given netfilter log file into a HTML report.
wflogs --sort=protocol,-time -i netfilter -o text netfilter.log > logs.txt
converts the given netfilter log file into a sorted (by protocol number, then reverse time) text report.
wflogs -f $start_time >= [this 3 days ago] && $start_time < [this 2 days ago] && $chainlabel =~ /(DROP|REJECT)/ && $sipaddr == 10.0.0.0/8 && $protocol == tcp && ($dport == ssh || $dport == telnet) && ($tcpflags & SYN) -i netfilter -o text --summary=no
shows log entries (without summary) which match the given expression (refused connection attempts that occured 3 days ago to ssh and telnet ports coming from internal network 10.0.0.0/8).
wflogs -i netfilter -o text --resolve=0 --whois=0 netfilter.log
converts the given netfilter log file into a text report (default mode), disabling IP address reverse lookups and whois lookups.
wflogs -i netfilter -o xml netfilter.log > logs.xml
exports netfilter logs in XML.
wflogs -i ipchains -o netfilter ipchains.log > netfilter.log
converts ipchains logs into netfilter log format. So you may process them with your favorite netfilter log analyser, for example (even if the latter may not be better than wflogs itself.
wflogs -i ipfilter -o human --datalen=yes ipfilter.log
produces a report about ipfilter logfile in natural language on stdout, displaying packet length (datalen option) which is not showed by default.
wflogs -R -I
monitors logs in real-time in an interactive shell, waiting for logs in the default system logfile, in guessed format (according to the local firewalling tool).
Supported systems
WallFire is intended to work on real systems such as Unix, especially Linux and *BSD.
Current wflogs input modules are:
- netfilter (Linux 2.4 and 2.6 firewall logs)
- ipchains (Linux 2.2 firewall logs)
- ipfilter (NetBSD, FreeBSD, OpenBSD, Solaris, SunOS 4, IRIX and HP-UX running ipfilter firewall logs).
- cisco_pix (Cisco PIX filter logs)
- cisco_ios (Cisco IOS filter logs)
- snort (Snort ACLs logs)
Please note that input modules are available on any architecture on which wflogs can run (for example, you can perfectly parse Cisco PIX logs on a Linux box).
Enhancements:
- Improved matching of netfilter and ipfilter input modules.
- Added support for Cisco FWSM (PIX).
- Improved netfilter parsing.
- Compilation fixes for *BSD.
- Added wflogs.dtd.
- Added wfchkintegrity tool, which enables to monitor changes in the firewalling configuration.
- Fixed buffer sizes for some input modules.
- Fixed parsing with recent flex versions.
Download (0.73MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
983 downloads
skill and snice 4.1.4
skill sends signals to processes given any combination of user names, ttys and snice changes the priority of processes. more>>
skill sends signals to processes given any combination of user names, ttys, commands, and pids and snice changes the priority of processes (given the same).
They are similar to kill(1) and renice(8), but the commandline is order-independent. There are also verbose, search, and interactive modes of operation.
Both programs run under a variety of operating systems, including:
Apple Darwin 5.4
AT&T SysVR4, SysVR4.2, SysVR4.2MP
4.2BSD, 4.3BSD, 4.4BSD (and many PC variants)
Cygwin 1.5 (uses Linux)
Mach 2.6, 3.0
DEC Ultrix 2.2, 4.1-2
DEC AXP OSF/1
DEC/Compaq Tru64 Unix V3.2D-2, T3.2F-1, V4.0, V5.0-1B
Encore UMAX 4.2
FreeBSD 2.0-2, 3.1, 4.4-11, 5.0-3, 6.0-1
HP-UX 6.5, 7.0, 8.0, 9.0-5, 10.1-20, 11.0-23
IBM AIX 3.1-2, 4.1, 5.2
IBM AOS 4.3
Linux 1.0-2, 2.1, 2.2, 2.4
MIPS UMIPS 2.1
NeXT OS 1.0, 2.1
NetBSD 1.3-5
OpenBSD 2.6, 3.0
Pyramid OSx 4.0
SCO UnixWare 7.0.1
SGI Irix 3.3, 4.0, 5.2, 5.3, 6.2, 6.5
Sequent Dynix 3.0-1
SunOS 2, 3, 4.0-1, 5.1-10
Enhancements:
- skill and snice now act on each process only once (for systems like BSD that return the same Process ID multiple times, once for each instantiated thread).
- Support has also been added for FreeBSD 6.2 and HP-UX 11.31.
<<lessThey are similar to kill(1) and renice(8), but the commandline is order-independent. There are also verbose, search, and interactive modes of operation.
Both programs run under a variety of operating systems, including:
Apple Darwin 5.4
AT&T SysVR4, SysVR4.2, SysVR4.2MP
4.2BSD, 4.3BSD, 4.4BSD (and many PC variants)
Cygwin 1.5 (uses Linux)
Mach 2.6, 3.0
DEC Ultrix 2.2, 4.1-2
DEC AXP OSF/1
DEC/Compaq Tru64 Unix V3.2D-2, T3.2F-1, V4.0, V5.0-1B
Encore UMAX 4.2
FreeBSD 2.0-2, 3.1, 4.4-11, 5.0-3, 6.0-1
HP-UX 6.5, 7.0, 8.0, 9.0-5, 10.1-20, 11.0-23
IBM AIX 3.1-2, 4.1, 5.2
IBM AOS 4.3
Linux 1.0-2, 2.1, 2.2, 2.4
MIPS UMIPS 2.1
NeXT OS 1.0, 2.1
NetBSD 1.3-5
OpenBSD 2.6, 3.0
Pyramid OSx 4.0
SCO UnixWare 7.0.1
SGI Irix 3.3, 4.0, 5.2, 5.3, 6.2, 6.5
Sequent Dynix 3.0-1
SunOS 2, 3, 4.0-1, 5.1-10
Enhancements:
- skill and snice now act on each process only once (for systems like BSD that return the same Process ID multiple times, once for each instantiated thread).
- Support has also been added for FreeBSD 6.2 and HP-UX 11.31.
Download (0.045MB)
Added: 2007-05-05 License: BSD License Price:
906 downloads
NBTScan 1.5.1
NBTScan is a NetBIOS Name Network Scanner. more>>
NBTScan is a NetBIOS Name Network Scanner.
NBTscan is a program for scanning IP networks for NetBIOS name information. It sends NetBIOS status query to each address in supplied range and lists received information in human readable form. For each responded host it lists IP address, NetBIOS computer name, logged-in user name and MAC address.
NBTscan compiles and runs on Unix and Windows. I have tested it on Windows NT 4.0, Windows 2000, FreeBSD 4.3, OpenBSD 2.8 and RedHat Linux 7.1 and 7.3. It should also compile and run on Solaris and other Linuxes as well.
Steve Coleman (Steve (dot) Coleman (at) jhuapl (dot) edu) ported previous versions of NBTscan to Solaris, HP-UX and OSF/1 and fixed several bugs. He reports that NBTscan also runs on IRIX/SGI with minor problems. I was also told that NBTscan runs on AIX (Antonio Dellelce) and SunOS 4.1.3_U1 (Joe Cline). Mohammad A. Haque (mhaque (at) haque (dot) net) ported nbtscan to Darwin.
This program is a successor of a perl script with the same name and does essentially the same thing, being much faster though. NBTscan produces a report like that:
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.1.2 MYCOMPUTER JDOE 00-a0-c9-12-34-56
192.168.1.5 WIN98COMP RROE 00-a0-c9-78-90-00
192.168.1.123 DPTSERVER ADMINISTRATOR 08-00-09-12-34-56
First column lists IP address of responded host. Second column is computer name. Third column indicates if this computer shares or is able to share files or printers. For NT machine it means that Server Service is running on this computer.
Most often it means that this computer shares files. Third column shows user name. If no one is logged on from this computer it is same as computer name. Last column shows adapter MAC address.
If run with -v switch NBTscan lists whole NetBIOS name table for each responded address. The output looks like that:
NetBIOS Name Table for Host 192.168.1.123:
Name Service Type
----------------------------------------
DPTSERVER < 00 > UNIQUE
DPTSERVER < 20 > UNIQUE
DEPARTMENT < 00 > GROUP
DEPARTMENT < 1c > GROUP
DEPARTMENT < 1b > UNIQUE
DEPARTMENT < 1e > GROUP
DPTSERVER < 03 > UNIQUE
DEPARTMENT < 1d > UNIQUE
??__MSBROWSE__? < 01 > GROUP
INet~Services < 1c > GROUP
IS~DPTSERVER < 00 > UNIQUE
DPTSERVER < 01 > UNIQUE
Adapter address: 00-a0-c9-12-34-56
Installation:
- Ungzip and untar sources
- Run ./configure script
- Run make and make install
- Thats all.
Enhancements:
- Fixed segmentation fault when using -f option (noticed by Brian Lovrin)
- Fixed printing ugliness (noticed by Darren Critchley)
- Changed version number :) (1.5 said that it is 1.0.3 - now it proudly says 1.5.1)
<<lessNBTscan is a program for scanning IP networks for NetBIOS name information. It sends NetBIOS status query to each address in supplied range and lists received information in human readable form. For each responded host it lists IP address, NetBIOS computer name, logged-in user name and MAC address.
NBTscan compiles and runs on Unix and Windows. I have tested it on Windows NT 4.0, Windows 2000, FreeBSD 4.3, OpenBSD 2.8 and RedHat Linux 7.1 and 7.3. It should also compile and run on Solaris and other Linuxes as well.
Steve Coleman (Steve (dot) Coleman (at) jhuapl (dot) edu) ported previous versions of NBTscan to Solaris, HP-UX and OSF/1 and fixed several bugs. He reports that NBTscan also runs on IRIX/SGI with minor problems. I was also told that NBTscan runs on AIX (Antonio Dellelce) and SunOS 4.1.3_U1 (Joe Cline). Mohammad A. Haque (mhaque (at) haque (dot) net) ported nbtscan to Darwin.
This program is a successor of a perl script with the same name and does essentially the same thing, being much faster though. NBTscan produces a report like that:
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.1.2 MYCOMPUTER JDOE 00-a0-c9-12-34-56
192.168.1.5 WIN98COMP RROE 00-a0-c9-78-90-00
192.168.1.123 DPTSERVER ADMINISTRATOR 08-00-09-12-34-56
First column lists IP address of responded host. Second column is computer name. Third column indicates if this computer shares or is able to share files or printers. For NT machine it means that Server Service is running on this computer.
Most often it means that this computer shares files. Third column shows user name. If no one is logged on from this computer it is same as computer name. Last column shows adapter MAC address.
If run with -v switch NBTscan lists whole NetBIOS name table for each responded address. The output looks like that:
NetBIOS Name Table for Host 192.168.1.123:
Name Service Type
----------------------------------------
DPTSERVER < 00 > UNIQUE
DPTSERVER < 20 > UNIQUE
DEPARTMENT < 00 > GROUP
DEPARTMENT < 1c > GROUP
DEPARTMENT < 1b > UNIQUE
DEPARTMENT < 1e > GROUP
DPTSERVER < 03 > UNIQUE
DEPARTMENT < 1d > UNIQUE
??__MSBROWSE__? < 01 > GROUP
INet~Services < 1c > GROUP
IS~DPTSERVER < 00 > UNIQUE
DPTSERVER < 01 > UNIQUE
Adapter address: 00-a0-c9-12-34-56
Installation:
- Ungzip and untar sources
- Run ./configure script
- Run make and make install
- Thats all.
Enhancements:
- Fixed segmentation fault when using -f option (noticed by Brian Lovrin)
- Fixed printing ugliness (noticed by Darren Critchley)
- Changed version number :) (1.5 said that it is 1.0.3 - now it proudly says 1.5.1)
Download (0.080MB)
Added: 2006-03-03 License: GPL (GNU General Public License) Price:
1343 downloads
SINGULAR 3.0.2
SINGULAR is a computer algebra system for polynomial computations. more>>
SINGULAR is a computer algebra system for polynomial computations in commutative algebra, algebraic geometry, and singularity theory.
Its main computational objects are ideals and modules over a large variety of baserings. The baserings are polynomial rings over a field (eg. finite fields, the rationals, floats, algebraic extensions, transcendental extensions), or localizations thereof, or quotient rings with respect to an ideal.
It features fast and general implementations for computing Groebner and standard bases, including Buchbergers algorithm and Moras Tangent Cone algorithm. Its interactive shell and C-like programming language can be extended by libraries written in the SINGULAR programming language.
Main features:
- Main computational objects: ideals/modules over very general polynomial rings over various ground fields.
- Large variety of algorithms implemented in kernel (written in C/C++).
- Many more algorithms implemented as SINGULAR libraries.
- Intuitive, C-like programming language.
- Extensive documentation: Manual (info, ps, and html), Publications.
- Available for most hard- and software platforms: Unix (HP-UX, SunOS, Solaris, Linux, AIX), Windows, Macintosh.
Enhancements:
- This version is mainly a bugfix release, but it also contains some new features.
- Speed was improved for 64-bit architectures.
- The dmod.lib and perron.lib libraries were added.
- center.lib was improved. ncalg.lib was revised.
- New algorithms were added in primdec.lib.
- An improved version of slimgb was incorporated into groebner.
- The module generator (modgen) was improved.
- The build process was improved to build automatically without patches on 64-bit architectures.
<<lessIts main computational objects are ideals and modules over a large variety of baserings. The baserings are polynomial rings over a field (eg. finite fields, the rationals, floats, algebraic extensions, transcendental extensions), or localizations thereof, or quotient rings with respect to an ideal.
It features fast and general implementations for computing Groebner and standard bases, including Buchbergers algorithm and Moras Tangent Cone algorithm. Its interactive shell and C-like programming language can be extended by libraries written in the SINGULAR programming language.
Main features:
- Main computational objects: ideals/modules over very general polynomial rings over various ground fields.
- Large variety of algorithms implemented in kernel (written in C/C++).
- Many more algorithms implemented as SINGULAR libraries.
- Intuitive, C-like programming language.
- Extensive documentation: Manual (info, ps, and html), Publications.
- Available for most hard- and software platforms: Unix (HP-UX, SunOS, Solaris, Linux, AIX), Windows, Macintosh.
Enhancements:
- This version is mainly a bugfix release, but it also contains some new features.
- Speed was improved for 64-bit architectures.
- The dmod.lib and perron.lib libraries were added.
- center.lib was improved. ncalg.lib was revised.
- New algorithms were added in primdec.lib.
- An improved version of slimgb was incorporated into groebner.
- The module generator (modgen) was improved.
- The build process was improved to build automatically without patches on 64-bit architectures.
Download (10.5MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1159 downloads
ExtUtils::F77 1.15
ExtUtils::F77 is a simple Perl interface to F77 libs. more>>
ExtUtils::F77 is a simple Perl interface to F77 libs.
This module tries to figure out how to link C programs with Fortran subroutines on your system. Basically one must add a list of Fortran runtime libraries. The problem is their location and name varies with each OS/compiler combination!
This module tries to implement a simple rule-of-thumb database for various flavours of UNIX systems.
A simple self-documenting Perl database of knowledge/code for figuring out how to link for various combinations of OS and compiler is embedded in the modules Perl code. Please help save the world by sending database entries for your system to kgb@aaoepp.aao.gov.au
The library list which the module returns can be explicitly overridden by setting the environment variable F77LIBS, e.g.
% setenv F77LIBS "-lfoo -lbar"
% perl Makefile.PL
...
SYNOPSIS
use ExtUtils::F77; # Automatic guess
use ExtUtils::F77 qw(sunos); # Specify system
use ExtUtils::F77 qw(linux g77); # Specify system and compiler
$fortranlibs = ExtUtils::F77->runtime;
METHODS
The following methods are provided:
runtime
Returns a list of F77 runtime libraries.
$fortranlibs = ExtUtils::F77->runtime;
runtimeok
Returns TRUE only if runtime libraries have been found successfully.
trail_
Returns true if F77 names have trailing underscores.
compiler
Returns command to execute the compiler (e.g. f77).
cflags
Returns compiler flags.
testcompiler
Test to see if compiler actually works.
More methods will probably be added in the future.
<<lessThis module tries to figure out how to link C programs with Fortran subroutines on your system. Basically one must add a list of Fortran runtime libraries. The problem is their location and name varies with each OS/compiler combination!
This module tries to implement a simple rule-of-thumb database for various flavours of UNIX systems.
A simple self-documenting Perl database of knowledge/code for figuring out how to link for various combinations of OS and compiler is embedded in the modules Perl code. Please help save the world by sending database entries for your system to kgb@aaoepp.aao.gov.au
The library list which the module returns can be explicitly overridden by setting the environment variable F77LIBS, e.g.
% setenv F77LIBS "-lfoo -lbar"
% perl Makefile.PL
...
SYNOPSIS
use ExtUtils::F77; # Automatic guess
use ExtUtils::F77 qw(sunos); # Specify system
use ExtUtils::F77 qw(linux g77); # Specify system and compiler
$fortranlibs = ExtUtils::F77->runtime;
METHODS
The following methods are provided:
runtime
Returns a list of F77 runtime libraries.
$fortranlibs = ExtUtils::F77->runtime;
runtimeok
Returns TRUE only if runtime libraries have been found successfully.
trail_
Returns true if F77 names have trailing underscores.
compiler
Returns command to execute the compiler (e.g. f77).
cflags
Returns compiler flags.
testcompiler
Test to see if compiler actually works.
More methods will probably be added in the future.
Download (0.010MB)
Added: 2007-05-02 License: Perl Artistic License Price:
917 downloads
Plan 9 From User Space 20060727
Plan 9 From User Space is a port of the bulk of the Plan 9 software build environment to Unix. more>>
Plan 9 From User Space is a port of the bulk of the Plan 9 software build environment to Unix.
While the libraries make an attempt to play nice with the rest of the system (by using the Unix rules for printf verbs and Unix system headers, for example), this port tries to reproduce the Plan 9 build environment as faithfully as possible, providing u.h and libc.h, and blithely redefining tokens such as open, dup, and accept in order to provide implementations that better mimic the Plan 9 semantics.
The result is a more complicated and less Unix-friendly environment, but Plan 9 programs can typically be compiled with little or no changes.
Most obviously, plan9port derives from Plan 9 from Bell Labs and would not exist without the work of the Plan 9 team over the past many years.
Rob Pike suggested the original X11 port of libdraw years ago, as part of drawterm, and strongly encouraged the Mac OS X work. He has also been a consistent source of good ideas to hide the ugliness of modern Unix.
William Josephson handled troff(1) (with Taj Khattra) and many of the supporting programs. He also inspired the thread library clean-up and has ported a handful of applications.
Andrey Mirtchovski and Axel Belinfante have done significant work dealing with X11 corner cases and fine-tuning rio(1). Axel never tires of finding bugs in the SunOS port.
Latchesar Ionkov has contributed many fixes to tricky bugs, and got factotum(4) up and running.
Many other people have provided help, ported programs, written bug reports, sent useful patches, and gotten plan9port running on new systems.
Bigelow & Holmes, Inc. created the screen fonts in the luc, lucm, lucsans, and pelm directories and granted permission to redistribute them with plan9port.
Enhancements:
- A FUSE-related bug was fixed. See http://lists.cse.psu.edu/archives/9fans/2006-July/048531.html
<<lessWhile the libraries make an attempt to play nice with the rest of the system (by using the Unix rules for printf verbs and Unix system headers, for example), this port tries to reproduce the Plan 9 build environment as faithfully as possible, providing u.h and libc.h, and blithely redefining tokens such as open, dup, and accept in order to provide implementations that better mimic the Plan 9 semantics.
The result is a more complicated and less Unix-friendly environment, but Plan 9 programs can typically be compiled with little or no changes.
Most obviously, plan9port derives from Plan 9 from Bell Labs and would not exist without the work of the Plan 9 team over the past many years.
Rob Pike suggested the original X11 port of libdraw years ago, as part of drawterm, and strongly encouraged the Mac OS X work. He has also been a consistent source of good ideas to hide the ugliness of modern Unix.
William Josephson handled troff(1) (with Taj Khattra) and many of the supporting programs. He also inspired the thread library clean-up and has ported a handful of applications.
Andrey Mirtchovski and Axel Belinfante have done significant work dealing with X11 corner cases and fine-tuning rio(1). Axel never tires of finding bugs in the SunOS port.
Latchesar Ionkov has contributed many fixes to tricky bugs, and got factotum(4) up and running.
Many other people have provided help, ported programs, written bug reports, sent useful patches, and gotten plan9port running on new systems.
Bigelow & Holmes, Inc. created the screen fonts in the luc, lucm, lucsans, and pelm directories and granted permission to redistribute them with plan9port.
Enhancements:
- A FUSE-related bug was fixed. See http://lists.cse.psu.edu/archives/9fans/2006-July/048531.html
Download (21.5MB)
Added: 2006-08-02 License: Open Software License Price:
1179 downloads
mrtg-ping-probe 2.2.0
mrtg-ping-probe project monitors round trip time and packet loss to another host. more>>
mrtg-ping-probe project monitors round trip time and packet loss to another host. Still on my TODO list: add own min/max/avg rtt calculation, add perl ping module, add rping and rsh support...
mrtg-ping-probe is a ping probe for MRTG 2.x. It is used to monitor the round trip time and packet loss to networked devices. MRTG uses its output to generate graphs visualizing minimum and maximum round trip times or packet loss.
mrtg-ping-probe depends on the following software being installed on your system: perl (at least version 5.6.1), mrtg (I use version 2.8.8, though any mrtg 2.x version should work), and a ping program that displays a summary of the round trip times upon termination or timeout.
mrtg-ping-probe runs on AIX, BSD/OS 2.1, FreeBSD/2.2.x, IRIX/6.2, Linux, Mac OS X (Darwin 5.4), NetBSD, OpenBSD, OS/2, OSF1 V3.2, Solaris 1.1.2 (SunOS 4.1.4), Solaris 2.5.1 (SunOS 5.5.1), Solaris 7 (SunOS 5.7), Solaris 8 (SunOS 5.8), Solaris 9 (SunOS 5.9), HP-UX 9, Windows 98, and Windows 2000 (english, french, portugesee, and spanish locales).
If you install the Windows ping program that comes with Windows 98, Windows 2000, or WinSock 2.x, mrtg-ping-probe will also run on Windows 95 and Windows 4.0.
Support for additional systems is usually easy to add, as described in the file INSTALL.
Act responsible: do not use mrtg-ping-probe to ping devices without the owners permission. Just imagine 10,000 people would decide to ping your hosts ... mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network.
Usage: mrtg-ping-probe [-hsvV] [-d deadtime] [-k count] [-l length] [-o ping_options] [-p [factor*]{min|max|avg|loss|integer}/[factor*]{min|max|avg|loss|integer}] [-r [rsh:][user@]host[:osname]] [-t timeout] host
Enhancements:
- new platforms supported: italian Windows 2000 locale.
- bugfixes: on Windows actually return deadtime when we lost all packets, not 0. the ping child process should actually be killed now on Unix platforms.
- changes: ***** Possible Incompatability ***** raised minimum required perl version to 5.6.1. lots of typos fixed.
<<lessmrtg-ping-probe is a ping probe for MRTG 2.x. It is used to monitor the round trip time and packet loss to networked devices. MRTG uses its output to generate graphs visualizing minimum and maximum round trip times or packet loss.
mrtg-ping-probe depends on the following software being installed on your system: perl (at least version 5.6.1), mrtg (I use version 2.8.8, though any mrtg 2.x version should work), and a ping program that displays a summary of the round trip times upon termination or timeout.
mrtg-ping-probe runs on AIX, BSD/OS 2.1, FreeBSD/2.2.x, IRIX/6.2, Linux, Mac OS X (Darwin 5.4), NetBSD, OpenBSD, OS/2, OSF1 V3.2, Solaris 1.1.2 (SunOS 4.1.4), Solaris 2.5.1 (SunOS 5.5.1), Solaris 7 (SunOS 5.7), Solaris 8 (SunOS 5.8), Solaris 9 (SunOS 5.9), HP-UX 9, Windows 98, and Windows 2000 (english, french, portugesee, and spanish locales).
If you install the Windows ping program that comes with Windows 98, Windows 2000, or WinSock 2.x, mrtg-ping-probe will also run on Windows 95 and Windows 4.0.
Support for additional systems is usually easy to add, as described in the file INSTALL.
Act responsible: do not use mrtg-ping-probe to ping devices without the owners permission. Just imagine 10,000 people would decide to ping your hosts ... mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network.
Usage: mrtg-ping-probe [-hsvV] [-d deadtime] [-k count] [-l length] [-o ping_options] [-p [factor*]{min|max|avg|loss|integer}/[factor*]{min|max|avg|loss|integer}] [-r [rsh:][user@]host[:osname]] [-t timeout] host
Enhancements:
- new platforms supported: italian Windows 2000 locale.
- bugfixes: on Windows actually return deadtime when we lost all packets, not 0. the ping child process should actually be killed now on Unix platforms.
- changes: ***** Possible Incompatability ***** raised minimum required perl version to 5.6.1. lots of typos fixed.
Download (0.036MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
554 downloads
Linux Vacation 1.2.6.1
Linux vacation is a automatic mail-answering program. more>>
Linux VacationLinux vacation is a automatic mail-answering program. This is my vacation port to Linux. It is derived from the vacation program found on agate.berkeley.edu in the 386bsd directory on Nov 16, 1993. The original program was written by Eric Allman in 1983 and is copyrighted by the Regents of the UCB. The copyright disclaimer is valid for this distribution as well, i.e. this version is provided `as is, and I shall not be liable for any damage, data loss or earthquakes in the bay area.
Version 1.1 was a security-patched version. The former version 1.0 had a bad security bug which Olaf Kirch reported to the CERT mailing list (after giving me a hint :-). Please DO NOT LONGER USE vacation-1.0!
As far as Copyrights are concerned, the original parts of vacation are under the BSD copyright whereas I place my changed under the GPL (see file COPYING in the directory).
I tried to make this port look just like the version found with SunOS 4.1.x. There are minor differences, it resembles more the Sun version than the original 386bsd source.
Unpack the package as follows
mkdir -p /usr/src # if not already present :-)
chdir /usr/src
gzip -dc /vacation-1.1.tgz | tar xpvf -
A simple `make install (install-aout is no longer supported as of version 1.2) should install binary in /usr/bin and the manpages in /usr/man/man*, respectively. If you choose different directories, edit the Makefile.
<<lessVersion 1.1 was a security-patched version. The former version 1.0 had a bad security bug which Olaf Kirch reported to the CERT mailing list (after giving me a hint :-). Please DO NOT LONGER USE vacation-1.0!
As far as Copyrights are concerned, the original parts of vacation are under the BSD copyright whereas I place my changed under the GPL (see file COPYING in the directory).
I tried to make this port look just like the version found with SunOS 4.1.x. There are minor differences, it resembles more the Sun version than the original 386bsd source.
Unpack the package as follows
mkdir -p /usr/src # if not already present :-)
chdir /usr/src
gzip -dc /vacation-1.1.tgz | tar xpvf -
A simple `make install (install-aout is no longer supported as of version 1.2) should install binary in /usr/bin and the manpages in /usr/man/man*, respectively. If you choose different directories, edit the Makefile.
Download (0.046MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1218 downloads
Bandwidth Monitor NG 0.6
Bandwidth Monitor NG is a small and simple console-based live bandwidth monitor. more>>
Bandwidth Monitor NG is a small and simple console-based live bandwidth monitor.
I have sucessfully tested on (if you have any other sucessfull or unsucessfull, please mail me):
Linux 2.4, Linux 2.6
FreeBSD 4.8, 5.3
MacOS X 10.1, 10.2, 10.3
Solaris 10 64bit x86
SunOS 5.9 sparc Solaris 9
OpenBSD 3.4, 3.6
NetBSD 1.6.1, 2.0
IRIX64 6.5
Main features:
- supports /proc/net/dev, netstat, getifaddr, sysctl, kstat and libstatgrab
- unlimited number of interfaces supported
- interfaces are added or removed dynamically from list
- white-/blacklist of interfaces
- output of KB/s, Kb/s, packets, errors, average, max and total sum
- output in curses, plain console, CSV or HTML
- configfile
Enhancements:
- Changes in this release include curses2 output (a nice bar chart), disk input for BSD, Mac OS X, Linux, and Solaris, Win32 network bandwidth support, use of autotools, and lots of fixes.
<<lessI have sucessfully tested on (if you have any other sucessfull or unsucessfull, please mail me):
Linux 2.4, Linux 2.6
FreeBSD 4.8, 5.3
MacOS X 10.1, 10.2, 10.3
Solaris 10 64bit x86
SunOS 5.9 sparc Solaris 9
OpenBSD 3.4, 3.6
NetBSD 1.6.1, 2.0
IRIX64 6.5
Main features:
- supports /proc/net/dev, netstat, getifaddr, sysctl, kstat and libstatgrab
- unlimited number of interfaces supported
- interfaces are added or removed dynamically from list
- white-/blacklist of interfaces
- output of KB/s, Kb/s, packets, errors, average, max and total sum
- output in curses, plain console, CSV or HTML
- configfile
Enhancements:
- Changes in this release include curses2 output (a nice bar chart), disk input for BSD, Mac OS X, Linux, and Solaris, Win32 network bandwidth support, use of autotools, and lots of fixes.
Download (0.066MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
971 downloads
NRIA 1.0.6
NRIA is an XView-based interactive image analysis program developed and used at BBL and which runs under Solaris 2.5 through 2.7 more>>
NRIA is New Region of Interest Analysis.
NRIA is a medical image processing program developed at the Brain Behavior Laboratory (BBL) of the University of Pennsylvania; it specializes in the quantitative analysis of PET and MRI images of the brain. The perpetrators are listed in the Credits file.
Despite a nearly total lack of user documentation, NRIA is used heavily at BBL and has been carried by ex-students to infect a few other universities. The only known way to learn how to use the program (unless you wrote it yourself) is to get hands-on training by someone else who already knows how to use it.
NRIA currently runs under Solaris (aka SunOS 5 or greater). A port to any other platform is unlikely, due to the prevalence of non-portable constructs in the code. NRIA will compile but not run successfully using gcc on Linux/Intel; no one is known to have tried it on Linux/Sparc.
Bug reports may be sent to Paul Hughett (hughett@bbl.psycha.upenn.edu), who will add them to his collection. Bug fixes and other improvements may be sent to the same person; context diffs are the preferred format. Should you want to make a more substantial contribution, read the file CodingStyle.
If you still want to install NRIA, see the INSTALL file for instructions. The COPYING file describes the license terms under which the software is made available.
Installation:
These instructions assume that you will put the source tree (where the program is compiled) in a directory /usr/local/src/nria and the executable programs and shared data in a directory /usr/local/nria; if you place them elsewhere, make the appropriate modifications to these instructions.
1. Unpack the source tree with the commands
cd /usr/local/src
gunzip nria-1.0.6.src.tgz
tar xf nria-1.0.6.src.tar
2. Compile NRIA and its supporting programs with the commands
cd nria-1.0.6
make clean
make all
The compiled executables will be placed in one of the directories arch/Linux/bin, arch/SunOS-4/bin, or arch/SunOS-5/bin, depending on your machine architecture and operating system version. (Note that NRIA will compile but not run successfully on Linux; if you want to really use the program you will need a Sun.)
Compiling the whole thing takes about 20-30 minutes, so you might as well go get a cup of coffee while youre waiting. There are about a thousand or so compiler warnings that havent been fixed yet; ignore them.
3. Install the binaries and man pages by
cp -p arch/SunOS-5/bin/* /usr/local/nria
cp -p man/man1/*.1 /usr/local/man/man1
If this is a new installation, install the shared data by
cp -p nria/share/* /usr/local/nria
If this isnt a new installation, you will need to figure some way of merging the new shared data with any local modifications.
You will probably need to be root to do the installation; on the other hand, you can install them in your personal home directory without being root.
4. Add /usr/local/nria to your path, if not already there:
If you are using csh as your shell, then place the following at the end of your $HOME/.login file:
set path = ($path $NRIA)
If you are using sh, ksh, or bash as your shell, then place the following at the end of your $HOME/.profile file:
PATH=${PATH}:$NRIA
export PATH
5. To run NRIA, re-login or type the above appropriate path commands at your shell prompt, and then type:
nria
If you dont have any .nhdr files in the current directory, you will see an empty file dialog. You will need to change directories to one which holds nria format images (raw *.img file, header *.nhdr file). If you only have raw images, then for each image you will need to use the img2ria program (type "man img2ria" for more details). If you have individual slices in their own files, you will need to concatenate all slices into one raw image file, and then run img2ria. NRIA is designed to work with 3D multi-slice volumes, not individual 2D slices.
<<lessNRIA is a medical image processing program developed at the Brain Behavior Laboratory (BBL) of the University of Pennsylvania; it specializes in the quantitative analysis of PET and MRI images of the brain. The perpetrators are listed in the Credits file.
Despite a nearly total lack of user documentation, NRIA is used heavily at BBL and has been carried by ex-students to infect a few other universities. The only known way to learn how to use the program (unless you wrote it yourself) is to get hands-on training by someone else who already knows how to use it.
NRIA currently runs under Solaris (aka SunOS 5 or greater). A port to any other platform is unlikely, due to the prevalence of non-portable constructs in the code. NRIA will compile but not run successfully using gcc on Linux/Intel; no one is known to have tried it on Linux/Sparc.
Bug reports may be sent to Paul Hughett (hughett@bbl.psycha.upenn.edu), who will add them to his collection. Bug fixes and other improvements may be sent to the same person; context diffs are the preferred format. Should you want to make a more substantial contribution, read the file CodingStyle.
If you still want to install NRIA, see the INSTALL file for instructions. The COPYING file describes the license terms under which the software is made available.
Installation:
These instructions assume that you will put the source tree (where the program is compiled) in a directory /usr/local/src/nria and the executable programs and shared data in a directory /usr/local/nria; if you place them elsewhere, make the appropriate modifications to these instructions.
1. Unpack the source tree with the commands
cd /usr/local/src
gunzip nria-1.0.6.src.tgz
tar xf nria-1.0.6.src.tar
2. Compile NRIA and its supporting programs with the commands
cd nria-1.0.6
make clean
make all
The compiled executables will be placed in one of the directories arch/Linux/bin, arch/SunOS-4/bin, or arch/SunOS-5/bin, depending on your machine architecture and operating system version. (Note that NRIA will compile but not run successfully on Linux; if you want to really use the program you will need a Sun.)
Compiling the whole thing takes about 20-30 minutes, so you might as well go get a cup of coffee while youre waiting. There are about a thousand or so compiler warnings that havent been fixed yet; ignore them.
3. Install the binaries and man pages by
cp -p arch/SunOS-5/bin/* /usr/local/nria
cp -p man/man1/*.1 /usr/local/man/man1
If this is a new installation, install the shared data by
cp -p nria/share/* /usr/local/nria
If this isnt a new installation, you will need to figure some way of merging the new shared data with any local modifications.
You will probably need to be root to do the installation; on the other hand, you can install them in your personal home directory without being root.
4. Add /usr/local/nria to your path, if not already there:
If you are using csh as your shell, then place the following at the end of your $HOME/.login file:
set path = ($path $NRIA)
If you are using sh, ksh, or bash as your shell, then place the following at the end of your $HOME/.profile file:
PATH=${PATH}:$NRIA
export PATH
5. To run NRIA, re-login or type the above appropriate path commands at your shell prompt, and then type:
nria
If you dont have any .nhdr files in the current directory, you will see an empty file dialog. You will need to change directories to one which holds nria format images (raw *.img file, header *.nhdr file). If you only have raw images, then for each image you will need to use the img2ria program (type "man img2ria" for more details). If you have individual slices in their own files, you will need to concatenate all slices into one raw image file, and then run img2ria. NRIA is designed to work with 3D multi-slice volumes, not individual 2D slices.
Download (1.3MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1318 downloads
miau 0.6.4
miau is a small, fully featured IRC bouncer/proxy. more>>
miau is a small, fully featured IRC bouncer and IRC proxy.
The biggest difference of miau and HTTP-proxy (forgetting the fact they talk all different protocols) is that when IRC-client disconnects from bouncer, the connection to the server isnt necessarily lost.
This way your nick can stay online and cannot be taken by the others. In case bouncer loses the nick because of netsplit or other disruption, it can try to get it back automatically.
Some people may also like the fact that when using bouncer, your hostname appearing in IRC is the one of the machine the bouncer is running at, not the one you are IRCing from.
miau was written on GNU/Linux (i386), but it should compile on most UNIX-platforms.
Main features:
- Permanent connection to IRC-server
- Can set user away when client quits and can also use users quit-message as away-message.
- Ability to try to get primary nick
- Logging (recent log can be replayed automatically at reconnect like you already had been on the channel)
- Message forwarding
- DCC-bouncing
- Auto-mode (without mode-flood)
- Flood protection
- On-connect sent messages (to keep nickservs etc. happy)
- Ability to survive even if some pings to server are lost
- V-host support
- Preliminary IPv6-support (untested)
- Cats in ASCII
- Support for multiple clients (one at home, one at office)
- Permission-chains
- Portable, written in C
- Compiles (at least) on GNU/Linux (i386/StrongARM/Alpha), HP-UX (HP 9000/C3000), SunOS (sun4m/sun4u/sun4c), Digital UNIX (Alpha) and MacOSX (PPC). Not tested on others.
- Small (my miau is about 50 kB KiB on GNU/Linux on i386)
- Most features can be left uncompiled
- Released under GPL
Enhancements:
- This release fixes several issues with Undernet-like servers, and improves your chances of staying online in case of netsplit and network problems.
- The behaviour of the wildcard "*" is finally predictable, although non-greedy.
<<lessThe biggest difference of miau and HTTP-proxy (forgetting the fact they talk all different protocols) is that when IRC-client disconnects from bouncer, the connection to the server isnt necessarily lost.
This way your nick can stay online and cannot be taken by the others. In case bouncer loses the nick because of netsplit or other disruption, it can try to get it back automatically.
Some people may also like the fact that when using bouncer, your hostname appearing in IRC is the one of the machine the bouncer is running at, not the one you are IRCing from.
miau was written on GNU/Linux (i386), but it should compile on most UNIX-platforms.
Main features:
- Permanent connection to IRC-server
- Can set user away when client quits and can also use users quit-message as away-message.
- Ability to try to get primary nick
- Logging (recent log can be replayed automatically at reconnect like you already had been on the channel)
- Message forwarding
- DCC-bouncing
- Auto-mode (without mode-flood)
- Flood protection
- On-connect sent messages (to keep nickservs etc. happy)
- Ability to survive even if some pings to server are lost
- V-host support
- Preliminary IPv6-support (untested)
- Cats in ASCII
- Support for multiple clients (one at home, one at office)
- Permission-chains
- Portable, written in C
- Compiles (at least) on GNU/Linux (i386/StrongARM/Alpha), HP-UX (HP 9000/C3000), SunOS (sun4m/sun4u/sun4c), Digital UNIX (Alpha) and MacOSX (PPC). Not tested on others.
- Small (my miau is about 50 kB KiB on GNU/Linux on i386)
- Most features can be left uncompiled
- Released under GPL
Enhancements:
- This release fixes several issues with Undernet-like servers, and improves your chances of staying online in case of netsplit and network problems.
- The behaviour of the wildcard "*" is finally predictable, although non-greedy.
Download (0.066MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
926 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above sunos search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed