Welcome


This page lists my software which I've released under one of the Free Software Licences (like the GNU GPL) and which I think someone may find useful.
All of my programs have English comments.


Useful stuff for assembly language programmers



I've written some Perl scripts and macros for those who write programs in assembly language. You'll find them here.

wipefreespace



This is a program which will securely wipe the free space on an ext2, ext3, ext4, NTFS, XFS, ReiserFSv3, ReiserFSv4, FAT12, FAT16, FAT32, MinixFSv1 and MinixFSv2 partition or drive, just like the shred program securely wipes files.

WipeFreeSpace and WipeFreeSpaceGUI-java come in two languages: English and Polish.

wipefreespace-1.2.tar.gz (2009-11-28) (signature)
wipefreespace-1.2-1.i386.rpm (2009-11-28) - built on Fedora Core, requires RPM packages containing the following libraries: wipefreespace-1.2-1.src.rpm (2009-11-28) (requires: gcc, glibc, glibc-devel, glibc-headers, make and at least one of the devel packages for the supported filesystems)


WipeFreeSpaceGUI-java binary release (requires Java): WipeFreeSpaceGUI-java-bin-0.1.tar.gz (2009-05-30) (signature)
WipeFreeSpaceGUI-java source code (a NetBeans project): WipeFreeSpaceGUI-java-src-0.1.tar.gz (2009-05-30) (signature)

Now also available at wipefreespace.sourceforge.net.

WipeFreeSpace has been added to Softpedia Linux.

WipeFreeSpace has been added to GearDownload.com and has been certified 100% FREE [5 stars] [No malware]

WipeFreeSpaceGUI-java has been added to Softpedia Mac, Softpedia Linux and Softpedia File Management and has been certified 100% FREE [No malware]

WipeFreeSpaceGUI-java has been added to Brothersoft.

WipeFreeSpaceGUI-java has been added to GearDownload.com and has been certified 100% FREE [5 stars] [No malware]



THE PROGRAM HAS BEEN TESTED, BUT IT MAY NOW OR LATER CONTAIN ERRORS, WHICH MAY LEAD TO DATA LOSS. ALWAYS BACKUP YOUR DATA BEFORE USING THIS PROGRAM. READ THE LICENSE FOR A WARRANTY (THERE IS NONE).

A similar Free program (which also wipes files) exists for Windows - Eraser.


libsecrm



Libsecrm (LIBrary for SECure ReMoval of files) is a library which partially (read the documentation for limitations) ensures secure data deleting by intercepting calls to some C library functions and replacing them by its own substitutes.

libsecrm-1.3.tar.gz (2009-05-10) (signature)
libsecrm-1.3-2.i386.rpm (2009-09-15) - built on Fedora Core, requires RPM packages containing the following libraries: libsecrm-devel-1.3-2.i386.rpm (2009-09-15)
libsecrm-1.3-2.src.rpm (2009-09-15) (requires: gcc, glibc, glibc-devel, glibc-headers and make)


Now also available at libsecrm.sourceforge.net.

Libsecrm has been added to Softpedia Mac and Softpedia Linux.

THE LIBRARY HAS BEEN TESTED, BUT IT MAY NOW OR LATER CONTAIN ERRORS, WHICH MAY LEAD TO UNINTENTIONAL DATA LOSS. READ THE LICENSE FOR A WARRANTY (THERE IS NONE).


KonqSec



KonqSec (KONQueror with SECurity) is a set of Konqueror (in file manager mode) context menu entries for security-concious people. These entries include: KonqSec.zip (2009-08-26) (signature)

INSTALL: after unzipping, run KonqSecInstall.sh.

NOTE: These will probably work only under KDE3. KDE4 gets rid of DCOP. Konqueror stays, but may differ.

NOTE: The recursive removing script requires the sed, Perl, nl, sort, dirname, seq, wc, date, shred, find, seq and sync utilities.


JYMAG



JYMAG (Java Your Music And Graphics) is a free 'My Picures nad Sounds' Sagem mobile software replacement for Linux (and not only Linux - it should run on any system, which has Java and RxTx).

JYMAG comes in two languages: English and Polish.

Features: Binary release: JYMAG-bin-0.8.tar.gz (2009-11-08) (signature)
Source code (a NetBeans project): JYMAG-src-0.8.tar.gz (2009-11-08) (signature)


Now also available at jymag.sourceforge.net.

JYMAG has been added to Softpedia Mac and Softpedia Linux and has been certified 100% FREE [No malware]


LibHideIP



LibHideIP is a library which partially (read the documentation for limitations) ensures that no program under its control can get local public IP addresses (external interface addresses), to ensure the privacy of the user. LibHideIP does this by intercepting calls to some C library functions and replacing them by its own substitutes.

libhideip-0.2.tar.gz (2009-02-20) (signature)
libhideip-0.2-2.i386.rpm (2009-09-15) - built on Fedora Core, requires RPM packages containing the following libraries: libhideip-0.2-2.src.rpm (2009-09-15) (requires: gcc, glibc, glibc-devel, glibc-headers and make)


THE LIBRARY HAS BEEN TESTED, BUT IT MAY NOW OR LATER CONTAIN ERRORS, WHICH MAY LEAD TO UNDESIRED PROGRAM ACTIONS. READ THE LICENSE FOR A WARRANTY (THERE IS NONE).

THIS LIBRARY SHOULD NOT BE USED WITH EACH PROGRAM - IT SHOULD NOT BE ENABLED GLOBALLY FOR THE SYSTEM.


IMYplay



IMYplay is a program for playing iMelody ringtones (IMY files) and a IMY-to-MIDI converter.
It can use the following libraries to produce sound: the Allegro game library, SDL (Simple DirectMedia Layer), ALSA (Advanced Linux Sound Architecture), OSS (Open Sound System), libao, PortAudiov19, PulseAudio, JACK1.

imyplay-0.3.tar.gz (2009-07-06) (signature)
imyplay-0.3-2.i386.rpm (2009-09-15) - built on Fedora Core (without PulseAudio support), requires RPM packages containing the following libraries: imyplay-0.3-2.src.rpm (2009-09-15) (requires: gcc, glibc, glibc-devel, glibc-headers and make)
imyplay-dos-0.3.zip (2009-07-06) (signature)


IMYplay comes in two languages: English and Polish.

Certificate and key generators



The following scripts allow anyone to quickly create their own PGP/GnuPG keys and digital certificates (also called digitals identifiers, PKCS12/P12/PFX files), which allow to use secure e-mail, secure web browsing and other secure services.

certgen-bash.txt (2009-07-12) (signature) - interactive shell script for generating certificates.
certgen-perl-shell.txt (2009-07-12) (signature) - non-interactive Perl script for generating certificates.
certgen-php-shell.txt (2009-07-12) (signature) - non-interactive PHP command-line script for generating certificates.
certgen-php-web.txt (2010-01-20) (signature) - interactive, web-based PHP script for generating certificates.
pgpgen-bash.txt (2009-07-12) (signature) - interactive shell script for generating PGP/GnuPG keys.


My GPG/PGP key


GnuPG key used to sign these: asc
Number: 1C56DA1E, SHA1 fingerprint: E91E 699F 1026 D0EF 745E EC3B 353A D368 1C56 DA1E


Contact info


Contact me: bogdandr AT op . pl
(English accepted, just say 'ASM' somewhere in the title). Get my GnuPG key


Page info


This page is written using valid HTML 4.01 [Check my HTML 4.01], [Checked by HTML Validator (based on HTML Tidy)], for all browsers: [For all browsers]

This page uses a valid CSS [Check my CSS]
This page doesn't use GIF images and doesn't use JPG images.
This page displays dates in the international ISO-8601 format: YYYY-MM-DD.
This page is JavaScript-free, Java-free and Flash-free.