|
|
|
|
Captive: The first free NTFS read/write filesystem for GNU/Linux
|
Partition Surprise: GPLed Partition Magic clone
|
Successor to procmail(1) and Mail::Audit. It supports Perl-rules filtering, dynamic client IP, mobile SMS forwarding, Mutt integration, Nokia Communicator contacts directory integration.
Use if you like: store "=spam" if ($_=mimehead(body_first())->mime_attr("Content-Type")) && m#text/html#i;
mdsms: Mobile Device SMS Tool
|
badblock-guess: Data recovery from a damaged disk
|
Meaningfully version control and read/write-share (CVS etc.) your browser bookmarks file of format XBEL - XML Bookmark Exchange Language. This format is used at least by the Galeon web browser. This tool drops any timestamps and other dynamic parts and finally reindents the file to unify it.
IRCon: InfraRed remote control hardware
|
Gnome xBill: xBill game rewritten with network support and Gnome/GTK+
|
Does your link suffer from a high packet loss (up to 70%)? Do you have a UNIX account in public Internet but no root privileges access there? This tool can provide you a reliable fast TCP (web proxy + SSH) connectivity while constantly retrying transmissions on link of any quality.
UDP Gate will forward packets from arbitrary clients to a single UDP server. Features optional Gnome user interface and automatic invocation during system startup. Program is provided only with fixed server address.
Would you like to setup so-called proxyarp but you do not know the specific address as you need to proxyarp any address anybody would ask for? It may be useful for Plug & Play-like zero-configuration networks.
This project is a GPLed part of my product: HotelGate: Internet Public Access Gateway
Would you like to catch requests to any even-nonexisting DNS queries on your network? It may be useful for Plug & Play-like zero-configuration networks.
This project is a GPLed part of my product: HotelGate: Internet Public Access Gateway
You can buffer realtime data such as audio stream by inserting this program with traditional "UNIX filter" behaviour. It reads as fast as possible into its cache and also in the same time writes as fast as possible to the output.
Designed for Apache httpd - do you have some resource intensive server which is used only occasionally? Such as shadow copy of your primary server for testing purposes.
line9k: Modem / Nokia 9110 GSM data gateway control, charger
|
Script will connect Nokia Communicator 9000i or 9110i through your local GNU/Linux PC Internet connection. You will also need Nokia Communicator utility Advanced PPP Settings.
redirector-ad: Banner killer as Squid redirector filter
|
Solve your problems with network connection dropping too much of your packets. It forces Linux kernel to insist repeating the packages to prevent slowdown of the TCP connection up to its unusable state.
This programs is userful for time-limited demo versions, of course.
Just set environment variable "WAYBACK" to the number of seconds to shift the system time back. Set "LD_PRELOAD" to the provided libwayback.so and run your demo program.
tac_plus auth: Cisco TACACS+ NAS host based authorization
|
- KeepAliveData: Protect your mostly idle SSH connection from broken masquerading firewalls which forget and reset the idle connections. Present in OpenSSH as ServerAliveInterval.
- OnDemandForward: Setup the connection only after the first client connected to the local tunnel (-L) connection side. Similiar feature in OpenSSH present as DynamicForward.
Makes the text messages of tcpdump(1) readable when option
-x
is used.
Server used on GNU/Linux as a replacement for proprietary KaliNix network game server.
timeplan: Calculate statistics from your personal time tracking notes
|
Do you need to admin remote host placed in the intranet behind firewall out of your control? If the firewall performat NAT (masquerade) where you can connect from the intranet to the outer world by SSH you can use these security safe scripts.
If you are able to set up port forwarding on the firewall you do not need any such scripts. In the case of HTTP-only proxy you cannot use these scripts - look elsewhere.
Accelerate twice the copying transfer rate for client GNU/Linux from SMB server share (Microsoft Windows).
HTTP proxy server Middleman capable of returned data mangling has been ported to FreeBSD.
Program translates the URL references in your downloaded web pages to be relative and therefore browsable without Internet access.
332: AmigaOS kernel port to embedded Motorola 68332
|
Projects usually have their autogen.sh script files to run autoconf(1), automake(1) and similiar tools. This project has some additional features:
- Clean the checkout directory without Makefiles for 'make clean'.
- Maintain .cvsignore files containing the files being cleaned.
- Single-command package building of .rpm/.deb out of CVS checkout.
- Support: gettext, glib-gettext, libtool, autoconf, automake.
Scripts gives additional warnings not provided by GNU C Compiler such as dead code declared as
global
in separate file, missingstatic
keywords etc.It can get very valuable during stripping functionality off of a big package for embedded resource-limited machines.
List the specified types of files and safe settings of CVSROOT for already checkouted package. As an example of its many applications can serve a handy prevention of grepping built files: grep -w wanted_sym `cvsfiles`
There exists too many GNU/Linux distributions - vendors - and any produced binary is not compatible with all of them due to the shared libraries and configuration files dependencies. Due to many hardcoded shared libraries it is no longer possible to just use gcc -static. These patches provide the functionality you would expect from: gcc -static
During patching of foreign CVS trees you have to regularly import them as CVS does not support multiple repositories. There is a problem with new or removed files, this simple tool will take care of them.
Int13Sniff: Trace PC bootloader disk operations
|
Do you also find debugging of Linux kernel drivers a nightmare? Would you like to be able to run them as normal userland process including fancy
gdb
debugging andSIGSEGV
-guarded operation? Here you are!KernelWare provides stub-style emulation of core kernel functions and is able to link with already pre-compiled modules. No special compilation flags needed, just link the
.o
module of the driver with KernelWare and you will get standard executable.
Solution calculator of a logical game / mathematical problem consisting of simple state search. Software is written equivalentnly both in C and Prolog for comparation.
Do you need to compile under UNIX assembly sources for Motorola 68k family of processors? You have probably already found out that original Motorola syntax is not suitable for GNU assembler which uses a bit different (AT&T style) syntax. Using this very simple program you can convert between these two.
This library should make you generically use line drawing on the following platforms: UNIX/X Windows System X11 (libX11), UNIX/SVGAlib and AmigaOS.
Enables application to easily do input/output functions (like read/write, printf etc.) with memory streams while using performance effective functions. Simple buffer copying/moving would be possible but it would case a major performance hit if not using algorithms implemented in this library.
Rotation: Nokia logical game "Rotation" solver
|
Lynx brings unified colors and fonts of all web pages. Unfortunately it is not the one of those two browsers respected by broken websites. To get back the unified look and feel of all the web pages while retaining the web compatibility you can override CSS settings of your Mozilla by placing userContent.css as your local file: $HOME/.mozilla/$USER/*/chrome/userContent.css
You cannot bookmark pre-filled forms to your browser bookmarks. Although browsers support storing of form data you still have to load the form page and click its submit button. This script will allow you to:
Each web author has his own web framework reusable for other web developers as a generic engine. Here is mine. I am not a fool to expect you would use it.
Each web author has his own web framework reusable for other web developers as a generic engine. Here is mine. I am not a fool to expect you would use it.
Specifically this PHP-based web framework is already many years obsolete as I am now using instead my Perl/mod_perl-based My::Web web framework. Still this version is being maintained as it is marginally in use.
FordFulk: Ford-Fulkenson algorithm web applet
|
Heat: Heat distribution simulation web applet
|
Islet: Map fight web game applet
|
Preview of a possible future web database solution for a lawyers association. Currently it remains as a source of some web development PHP 3.0 codebase to be reused in other projects.
International Plant Name Index provides information about plants in duplicated and unconveniently searchable pages. You can download their database and run your own engine on it locally.
This engine allows you to modify the database to fix names of your own plants and it groups synonyms of the same plant.
LaserGame: Firmware and config tool for shooting gun
|
ResRAM is generally used for the RAM disks which are not required to be written to. They are being used for fast booting when no harddisk is available. On ResRAM execution it scans the given files which are loaded to the memory and a reset-surviving resident module is installed.
PortDiag: Hardware I/O port diagnostics utility
|
Casio-A: Casio SF-A10 diary backup
|
ShortRel loads the input file (must be an executable), converts relocations (32-bit to 16-bit or vice versa), strips debug informaion (if requested) and writes out the result. 16-bit relocations use 2 bytes per each one and 32-bit relocations use 4 bytes. So conversion of any executable with many relocations from 32-bit to 16-bit relocations saves 2 bytes per each one.
QueryDev detects the device name from the given volume name. Volume must be locked in the system. Useful for DiskCopy which has the parameter DEVICE and you want to copy the diskette from any drive. QueryDev writes the detected device name to the specified variable.
SClock reads the current date and time from the remote machine and sets this time on the local machine. You can save this time to battery backed up clock, if present.
In fact this is the same work as does the standard AmiTCP command SynClock, but SClock has no need for the TCP: device, the inet-handler and is much faster (no REXX).
TraceFS: Microsoft Windows Kernel API Tracer
|
WinVNC hide: Hide running WinVNC server
|
Resident program which displays all the file (and other) DOS function calls access on the secondary console. Useful for many failure discoveries for weird software packages with broken file/directory access.
- MDA/Hercules secondary adapter recommended for DOSWATCH
- Package contains also MDABIOS - generic secondary adapter driver
- MDABIOS features DOS commands accessible device "mda
- DOSWATCH can be run on single VGA card (with not much comfort, indeed)
- DOSWATCH can store its output to a file using http://www.ucw.cz/~mj/download/msdog/fprint.arj
- DOSWATCH can use printer for the output
Descent 2 no-CD: Descent 2 patch to avoid CD-ROM requirement
|
Patch fixes linking of convenience libraries (.a) containing two conflicting name objects.
Patch extends GSM::SMS package by EMS and Alcatel-proprietary formats. Only picture/animations have been implemented now, EMS/Alcatel ringtones are not yet supported.
Linux NTFS GnomeVFS: GnomeVFS interface for Linux NTFS library
|
Mutt speedup: Mailbox reading phase acceleration
|
After answering several questions on the mailing lists and several from my friends personally, I decided that there is missing some tool for GNU/Linux which would display PID (or simply the process) of the owner of some socket, either listening or communicating.
xmlreader will sometimes return TEXT_NODE with only initial part of the real content. The remaining part of such text node is lost.
Ethereal MMSE fix: Fixed MMS Encapsulation protocol decoding
|
Ethereal WSP patch: Enhanced WSP headers decoding
|
Glade -w: Option --write-source for batch compilation
|
PHP-3.0b6 fix: Avoid excessive use of memory for hashes
|
PostgreSQL-6.3 fix: Fixed substr() and substring() SQL functions
|
mod_auth_tacacs client: Cisco TACACS+ testing/debugging client for mod_auth_tacacs
|
D1X TCP/IP: D1X native TCP/IP support patch
|
EOF