.gr
Unix.gr Welcomes the new EU funded project on Legal Issues for the advancement of Information Society legal-ist.org. They have done massive and exceptional work on Legal IS issues, pay particular note to the Study on Open source.


And for something completely ordinary nowadays, visit my blog.

To ease the pain of managing your children's browsing habbits please visit the Child Safe Browsing section now in beta. Bandwidth and other resources for the child safe proxy is kindly provided by Vivodi Telecom

For commercial grade session auditing software, visit rautor.





Audit assistance software
rdaudit.pl New Remote desktop screan capture utility. Or zero budget SOX compliance software. Save consecutive screens into a well defined directory, then one can use a png to video converter and watch your admins work. For commercial grade session auditing software, visit rautor
openssh-4.7p1-logging.diff Newer Hack against openssh-4.7p1 to save all ssh transactions to typescript like files. Original hack from Koen De Vleeschwuuer of kdvelectronics.eu. My hack is prettier :-). Make ssh will fail , so first make the full project before applying the patch.


Email Systems Software
LdapVfrom-milter A milter to verify/validate From addresses against an LDAP server
Postfix Virtual with LDAP My implementation of the perfect email server based on the Postifix LDAP drive Virtual mailboxes. A sample from the main.cf the modified qmail schema I used and the ldap lookup files. By using the MailTransport Ldap entry one can have a zero maintenance completely dynamic email server. And I like maildrop for filters and soft quota management.
Consulting available :-).
Postmaster Admin A virtual domain postmaster's admin module written in PHP by John Belekios jbelekios at vivodi dot gr
OpenLdap Acls My version of slapd's acls to permit anonymous bind from the MX server, and postmaster@domain control for the subtree that belogns to him. When the postmaster binds to the Ldap Server (s)he can see only his/her domain's emails and entries.
Mail account creator My System uses a two-way commit scheme. This script lists all new accounts, applies quotas and reset's the account status to "active" when all is well
email to oracle DB insertion An ancient program to be used for entering the subject of an email message into an oracle DB
Black/White and Q A qmail local delivery program that can enforce user defined black and white lists as well as apply quota management
Vpopmail to Ldap Convert VpopMail Databases to my LDAP schema.
Find (IN)Active email accounts This is a dynamic optin mechanism for sqlgrey, any account not used for 33 days gets inserted into sqlgrey's optin table. Great for reducing SPAM, and keeping active users happy.


VOIP / Asterisk PBX line
Least Cost Routing Engine A DB based Least Cost Routing engine with fallback
AGI Dial Plan A dial plan within an AGI using the aboce LCR engine
It has a syntactic bug in it, fix it or pay for the fix !


Universal Unix application to Windows ODBC bridge, (TCP Sockect Server for ODBC)
o2m A perl based Telnet to windows ODBC server / bridge.
(ODBC Socket server - Linux ODBC Universal Client/Server)
client.pl o2m client written in perl
Contact me for any finnicky integration troubles you might have. Any Data to Any Application (ADAA) is possible


Radius stuff
php radacct A php based mysql accounting system for FreeRadius still pre-beta beta testing needed
php radius management Some usefull PHP scripts to manage a freeradius server and users
tabstats A nasty perl script that takes the output of radiusreport and creates a tabular per realm list of sessions. Favorite of the management to import it into excel. Warning the script contains nasty code that converts dots to commas since the comma is the decimal separator for Greece.


White Papers
Computer Security White Paper A few thoughts about computer and data security I wrote a few years back !(Incomplete)
Ασφαλεια Συστηματων Καποιες σκεψεις για την ασφαλεια συστηματων που εγραψα πριν πεντε χρονια. (Ελλειπες)
Firewall Design White Paper A white paper on a different view of what firewalls should be expected to do
Xray Design White Paper A white paper on the methodology of optimizing Internet applications
Τεχνική ανάλυση για τη βελτιστοποίηση εφαρμογών internet, και μελέτη των στατιστικών με το πακέτο Xray Κείμενο που παρουσιάστηκε στο HELLUG INSTALLFEST 2001 στο ΤΕΙ του ΠΕΙΡΑΙΑ, μέ γραφήματα


GTLDs Statistics, derived with Xray
Statistics for the Following Global Top Level Domains availlable. Hosts, servers, software, etc.
gTLD/Country #Domains Active Apache IIS
.AT Austria 201.000 82.0% 65.0% 25.0%
.FI Finland 32.732 75.0% 67.0% 19.0%
.GR Greece
40.500 71.0% 43.0% 49.0%
.IT Italy
568.000 62.0% 53.0% 40.0%
gTLD/Country #Domains Active Apache IIS
.NL Netherlands 463.000 75.0% 72.0% 19.0%
.PL Poland 60.600 59.0% 71.5% 13.5%
.SE Sweden 94.000 69.5% 56.6% 38.0%
.TO Tobago 77.600 64.0% 88.6% 5.6%
Masscrawler A variation based on webdump to Massively scan hosts. This is the core engine of the GTLD statistics package. You give it a file with the hosts in it, sample provided, and it returns IPs and servers. very ligthweight , you can run multiple instances of it in parallel.
Xray
The package responsible for the .GR , .PL and .TO GTLDs statistics; free for all. Here is the readme file for the project. I think that I will start offering this service to all the registrars who care for it.
Xraymon Script to monitor the process of the Xray scan Sample
Fast Masscrawler The above Masscrawler with IP caching using hash tables
DNS response Timer A simple timer of dns responses with sanity check and an SLA in mind.


Software for firewalls
snortlog2.pl Log analyzer new version with faster DNS lookups. Now separates portscans from the rest of the crud
snortlog3.pl SnortLog for snort v1.8 log format ( nicer hack )
packetlog.pl Packet analyzer for IPCHAINS based firewalls
packetchart.pl Generates bar charts from IPCHAINS logs. Usefull as a quick overview of a long log.
badpackets.sh Usefull script for your crontab file
Snortplot.pl 3-D graphical Representation of Attack Signatures logged by snort fot v1.8 logs
Updated Oct 25 2001 it now takes snortlog's output to plot the data. Sample Plots
whogoes.pl A hack based on Lincoln Stein's work (Thanks man), to view live the web requests on your net. The proggy looks for X-Forwarded-For headers and shows the culprits behind proxieas. Here is a logfile
trafshow3.0a3+rvnamed trafshow patched to work with rvnamed for asynchronous dns lookups
ciscolog.pl Snortlog like tool for analysing CISCO generated syslog entries from access-lists. Very useful for port 139 issues :-)
packetplot.pl A 3-dimensional plotting engine for ipchains logs. Requires Gnuplot. Sample Plot
popSSL Universal SSL wrapper for all POP-3 mail readers. Your server must support SPOP3. Windows* (yeeech) source also available !
firesoft All of the above in a tar file


Contributions
packets-iface.pl a CGI version of packetchart. Contributed by Gleicon S. Moraes gleicon at engebras.com
snortlog-fab.pl From Fabrizio Zeno Cornelli zeno at filibusta.crema.unimi.it
What I'd like to have is a tool that tells me the real important things, a net monitor that daily sends me a SHORT mail. So I've added a section that allows people to strip out the lines not interesting for a fast read.
toptraffic.pl A cisco netflow collector log analyzer by George Pallas Stats provided are, which hosts create a lot of flows ( i.e. infected) which hosts have a lot of traffic on port 20 etc.


Web Applications , Mass Scanners and Miscellanea
search A simple yet fast search engine for websites written in Perl :w
surveys
An extremely powerfull web survey creator, fully programmable. Too many features to list, input is a slightly enhanced html file , and it generates sequential surveys on the fly
resolv.pl Relatively Intelligent Apache LOg REsolver (RIALORE TM)
maildog-101.tgz Fresh version A web based email client for IMAP servers written in PHP. Warning this is a pre-alpha version. Here are the instructions
expires.pl Perl script to tabularly show user expiration dates from the /etc/shadow file. It also flags the ones expired. Must be able to read the shadow file
sendsms Universal GSM / SMS gateway. Works on Falcom Hardware, based on Kiss Gabor's stuff. FULL GREEK SUPPORT
webdump A C program to dump web pages from remote systems. Old school project
saveresults.c A CGI framework to give PERL like functionality to C programs. This is the actual working code from the surveys package.
Redir.c a C based Squid Redirector with regular expressions


Historic Section , Nostalgia of Youth
ISO-8859-7.src
iso8859-7.font
Source file for ISO 8859-7 locale for BSDI and probably all BSD derived systems, to be used with mklocale, and Greek font for the Console.
vgagreek DOS Greek keyboard driver in X86 Assembler :-)
Simtel rules Dudes ! Also check out Sivann's Software page
hergreek Greek character support system for Hercules. It needs H43MEU10.ZIP to work, and it offers EGA emulation functionality for text modes only. It is rather a hack than a full product, for people desperate enough to use it. :-) 1993
backprop.zip A back propagation Neural Network that reads numbers from their dot matrix representation. It even filters out noise ! Source in Turbo Pascal
soltop.c kstats viewing tool for Solaris boxes. Old code I presumed lost and found on GOOGLE.
Back in the iron age we had to write our own tools you kids :-)
Linux Greek A very old announcement about Greek on Linux
Sendmail Antispam Antediluvian attempt to stop spammers
INsurance Mng. Sys. A Car Insurance package written in Foxpro for windows.
Dos code also availlable








Big red UNIX* logo by Underlab.
Small daemon shamelessly gotten from the FreeBSD web site.
* All Trademarks are property of their respective owners