Ioctl
This script uses the Linux SIOCGIFADDR ioctl to find the IP address associated with a network interface, given the name of that interface, e.g. "eth0". The address is returned as a string containing a dotted quad.
Platforms: *nix, Python, BSD
License: Freeware | Download (57): Get the IP address of a network interface Download |
This script uses the SIOCGIFCONF ioctl to obtain a list of interfaces and extracts those names, returning them in a list of strings.
Platforms: *nix, Python, BSD
License: Freeware | Download (53): Get names of all "up" network interfaces Download |
API Monitor is software that monitors and displays API calls made by applications. For each API called, the program displays the process ID, process name, API called, parameters, return value, status, and the GetLastError code. It also includes an Error Lookup tool and an IOCTL decoder.
New API...
Platforms: Windows
License: Freeware | Size: 319 KB | Download (1160): API Monitor Download |
Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). The project is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling...
Platforms: *nix
License: Freeware | Size: 860.16 KB | Download (104): Tcsh Download |
Audio::OSS is a pure-perl interface to OSS (open sound system) audio devices. SYNOPSIS use Audio::OSS qw(:funcs :formats :mixer); my $dsp = IO::Handle->new(" dsp_reset($dsp) or die "reset failed: $!"; my $mask = get_supported_formats($dsp); if ($mask & AFMT_S16_LE) { set_fmt($dsp,...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (109): Audio::OSS Download |
PHATDB project is a tool to generate database and signature files for mCD (enhanced cd) / Kenwood ACDrive Car Stereo Head Units. Building You need libid3tag and openssl (libcrypto) to build phatdb. ./configure make make install Usage ACDrive USB headunits understand FAT formatted disk...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (96): PHATDB Download |
DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, MacOS X... DOSBox also emulates CPU:286/386 realmode/protected mode, Directory...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (154): DOSBox Download |
ifstat is a tool to report network interface bandwith just like vmstat/iostat do for other system counters. It can monitor local interfaces by polling the kernel counters, or remote hosts interfaces using SNMP. fstat gathers these statistics from the kernel internal counters, which is highly...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (117): ifstat Download |
waproamd is a Linux WLAN roaming daemon for IEEE 802.11b cards supported by a driver with the wireless extension API. It is intended to configure the WEP keys according to the networks found. Due to driver and stability issues, starting from version 0.5 ifplugd is no longer recommended for...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (99): waproamd Download |
Linux Multilayer Switch is part of a larger project that aims at building a Linux-based Layer 2 and 3 switching appliance. We hope this will be integrated into the official Linux kernel someday, but first our code must reach maturity and then we must prove the kernel team that its ok. This is...
Platforms: *nix
License: Freeware | Size: 82.94 KB | Download (147): Linux Multilayer Switch Download |
Net::TCP::PtyServer is a Perl module that serves pseudo-terminals. Opens a listening connection on a port, waits for network connections on that port, and serves each one in a seperate PTY. Coping with terminal size changes To set the size of a terminal, you need to call ioctl(), and pass...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (95): Net::TCP::PtyServer Download |
anyfs-tools is a unix-way toolset for recovering and converting filesystems. SYNOPSIS build_it [-qvV] directory inode_table anysurrect [-b blocksize] [-i input_inode_table] [-p path_prefix] [-u file_umask] [-U dir_umask] [-qvV] device inode_table reblock [-nqvV] inode_table device...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (100): anyfs-tools Download |
Vsound is a Linux/Unix application which allows you to digitally record the output of another program such as RealPlayer. The recorded output can be saved in a WAV file or can be sent into another program such as an MP3 encoder. The vsound program uses a very interesting if unusual technique to...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (92): vsound Download |
Audio::DSP is a Perl interface to *NIX digital audio device. SYNOPSIS use Audio::DSP; ($buf, $chan, $fmt, $rate) = (4096, 1, 8, 8192); $dsp = new Audio::DSP(buffer => $buf, channels => $chan, format => $fmt, rate => $rate); $seconds = 5; $length = ($chan * $fmt * $rate * $seconds) /...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (147): Audio::DSP Download |
Apart from these guaranteed real-time (RT) streams, we also included multiple priorities for best-effort (BE) disk traffic. The system consists of a framework that is added to the kernel, including an elevator implementing multiple priorities, with a policy and coordination unit implemented in...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (97): Active Block I/O Scheduling System Download |
This is a Python binding for the Linux DVB API. It is based on the headers from kernel 2.6.35, and should work with any kernel implementing DVB API version 5.1 or higher. All API features are implemented, but only the frontend and demux code has been tested, and only on DVB-S and ATSC hardware....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): linuxdvb Download |
libv4l is a collection of libraries which adds a thin abstraction layer on top of video4linux2 devices. Its purpose is to make writing an application that supports a wide variety of devices easier, without needing a special effort for every device. All libv4l components are licensed under the GNU...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (38): libv4l Download |
Teralogic 880 HDTV decoder Linux driver. Remember that this driver has no video capture capability. The kernel module uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the memory regions of the TL880, or use the ioctl interface to control the card. The tools are then...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): Teralogic 880 HDTV decoder Linux driver Download |
serdisplib started as a library to drive serial displays with built-in controllers. beginning with version 1.95 support was added for parallel driven displays. anyhow: the name 'serdisplib' will not change. at the beginning it was only planned to add support for optrex 323 displays using some...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (35): serdisplib Download |