|
|
|
|
Captive: The first free NTFS read/write filesystem for GNU/Linux
| ![]() |
Partition Surprise: GPLed Partition Magic clone
| ![]() |
Successor toprocmail(1)andMail::Audit.It supportsPerl-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 formatXBEL - XML Bookmark Exchange Language.This format is used at least by theGaleon 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 whileconstantly 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-calledproxyarp but you do not know the specificaddress as you need toproxyarp 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 yournetwork? 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 programwith traditional "UNIX filter" behaviour. It reads as fast as possible intoits cache and also in the same time writes as fast as possible to the output.
Designed forApache httpd - doyou 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 Communicator9000ior9110i throughyour local GNU/Linux PC Internet connection. You will also needNokia Communicator utilityAdvanced PPP Settings.
redirector-ad: Banner killer as Squid redirector filter
| ![]() |
Solve your problems with network connection dropping too much of yourpackets. It forces Linux kernel to insist repeating the packages to preventslowdown 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 providedlibwayback.so and run your demo program.
tac_plus auth: Cisco TACACS+ NAS host based authorization
| ![]() |
- KeepAliveData: Protect your mostly idle SSH connection from brokenmasquerading firewalls which forget and reset the idle connections.Present inOpenSSHasServerAliveInterval.
- OnDemandForward: Setup the connection only after the first clientconnected to the local tunnel (-L) connection side.Similiar feature inOpenSSHpresent asDynamicForward.
Makes the text messages of tcpdump(1) readable when option
-x
is used.
Server used on GNU/Linux as a replacement for proprietaryKaliNix 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 fromthe intranet to the outer world bySSHyou 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 SMBserver share (Microsoft Windows).
HTTP proxy serverMiddlemancapable of returned data mangling has been ported toFreeBSD.
Program translates the URL references in your downloaded web pages to be relativeand therefore browsable without Internet access.
332: AmigaOS kernel port to embedded Motorola 68332
| ![]() |
Projects usually have theirautogen.sh script files to runautoconf(1),automake(1) and similiar tools.This project has some additional features:
- Clean the checkout directory withoutMakefiles for'make clean'.
- Maintain.cvsignore files containing the files beingcleaned.
- 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 Compilersuch as dead code declared as
global
in separate file,missingstatic
keywords etc.It can get very valuable during stripping functionality off ofa big package for embedded resource-limited machines.
List the specified types of files and safe settings of CVSROOTfor already checkouted package. As an example of its many applicationscan serve a handy prevention of grepping built files:grep -w wanted_sym `cvsfiles`
There exists too many GNU/Linux distributions - vendors - and any producedbinary is not compatible with all of them due to the shared libraries andconfiguration files dependencies. Due to many hardcoded shared libraries it isno longer possible to just usegcc -static. These patches provide thefunctionality you would expect from:gcc -static
During patching of foreign CVS trees you have to regularly import themas CVS does not support multiple repositories. There is a problem withnew 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 youlike 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 andis able to link with already pre-compiled modules. No special compilationflags needed, just link the
.o
module of the driver withKernelWare and you will get standard executable.
Solution calculator of a logical game / mathematical problemconsisting of simple state search. Software is written equivalentnlyboth inC andProlog for comparation.
Do you need to compile under UNIX assembly sources for Motorola 68k familyof processors? You have probably already found out that original Motorolasyntax is not suitable for GNU assembler which uses a bit different (AT&Tstyle) 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 andAmigaOS.
Enables application to easily do input/output functions (likeread/write, printf etc.) with memory streams while using performance effectivefunctions. Simple buffer copying/moving would be possible but it would case amajor 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 compatibilityyou can override CSS settings of yourMozilla by placinguserContent.cssas your local file: $HOME/.mozilla/$USER/*/chrome/userContent.css
You cannot bookmark pre-filled forms to your browser bookmarks. Althoughbrowsers support storing of form data you still have to load the form page andclick its submit button. This script will allow you to:
Each web author has his own web framework reusable for other web developersas a generic engine. Here is mine. I am not a fool to expect you would useit.
Each web author has his own web framework reusable for other web developersas a generic engine. Here is mine. I am not a fool to expect you would useit.
Specifically thisPHP-based web frameworkis already many years obsolete as I am now using instead myPerl/mod_perl-basedMy::Web web framework. Still this version is being maintained asit 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 developmentPHP 3.0codebase to be reused in other projects.
International Plant Name Indexprovides information about plants in duplicated and unconveniently searchablepages. 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 ownplants 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 bewritten to. They are being used for fast booting when no harddisk isavailable. On ResRAM execution it scans the given files which are loaded to thememory 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) andwrites out the result. 16-bit relocations use 2 bytes per each one and 32-bitrelocations use 4 bytes. So conversion of any executable with many relocationsfrom 32-bit to 16-bit relocations saves 2 bytes per each one.
QueryDev detects the device name from the given volume name. Volume must belocked in the system. Useful for DiskCopy which has the parameter DEVICE andyou want to copy the diskette from any drive. QueryDev writes the detecteddevice name to the specified variable.
SClock reads the current date and time from the remote machine and sets thistime 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 functioncalls access on the secondary console. Useful for many failure discoveriesfor 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 usinghttp://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 twoconflicting name objects.
Patch extendsGSM::SMSpackage by EMS and Alcatel-proprietary formats. Only picture/animations havebeen 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 frommy friends personally, I decided that there is missing some tool for GNU/Linuxwhich 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 thereal 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