Davide Libenzi
Home Page




Software

Ras2Vec 1.2 Raster to vector conversion program for Windows 95/98/NT that takes 1 bit x pixel BMP or TIFF images and emit HPGL, DXF, EMF or TXT files. Ras2Vec is released with full source code under GPL license ( You need MS Visual C++ 6.0 to rebuild ).

 
NtSniff 1.5 Windows NT TCP/IP traffic monitor complete with GPL C source code ( You need MS SDK & DDK to rebuild it ). This is a very basic implementation that can be used as a starting point for more complex tools.

 
XMail Home Page XMail is an Internet and intranet mail server featuring an ESMTP server, POP3 server, finger server, TLS support for SMTP and POP3 (both server and client side), multiple domains, no need for users to have a real system account, SMTP relay checking, DNS based maps check, custom (IP based and address based) spam protection, SMTP authentication (PLAIN LOGIN CRAM-MD5 POP3-before-SMTP and custom), a POP3 account syncronizer with external POP3 accounts, account aliases, domain aliases, custom mail processing, direct mail files delivery, custom mail filters, mailing lists, remote administration, custom mail exchangers, logging, and multi-platform code. XMail sources compile under GNU/Linux, FreeBSD, OpenBSD, NetBSD, OSX, Solaris and NT/2K/XP. Read the file README.TXT included with the distribution.

 
SndMail 2.5 [Win32] SMTP mail delivery agent that can be used either as console program or as DLL. It handles multiple recipients, carbon copies, multiple file attachments and SMTP authentication (PLAIN LOGIN CRAM-MD5). Released with LGPL source code.

 
GetMail 1.3 [Win32] POP3 mail account retriever which save mail messages in .eml Windows file format. Released with GPL source code.

 
W3Reg 0.23 [Linux]

W3Reg 0.23 [Win32]

Simple console program (no GUI sorry) to automatically register web pages to search engines.
Released with GPL source code.

 
send-mail 1.2.0 Simple SMTP mail sender written in C for Linux. Released under GPL

 
WavSplit WavSplit is a command line utility for Unix and Windows that can be used to split huge WAV audio files. The tool is realesed under GPL license.

 
WinInetd WinInetd home page. WinInetd is an "inetd" like daemon for Windows.

 
LibXDiff Portable File Differential/Patching Library home page.

 
Portable Coroutine Library Portable Coroutine Library (PCL) home page.

 
Simple Echo Client+Server 0.2 Simple Echo Client+Server using the Niels Provos libevent library. This tool can be used to test performance of event retrival mechanism.

 
FL-COW Home Page File Hard Links Copy On Write (COW) library. This library implements COW on hard links and it is useful to automatically decouple links when user programs try to access them in write. Multiple file system trees sharing files with hard links are both space saving and fast to duplicate, but will introduce data corruption without a COW feature. This is a simple solution to avoid risks involved with hard links data replication.

GMM Home Page The Guarded Memory Move is a tool to help debugging and catching buffer overflow exploits.

LibSysCTr Home Page The LibSysCTr library is a utility library for Linux that lets the user to monitor all the system calls made by the monitored process. It also gives the capability to inspect and modify system call parameters and processes memory.

qlnx-psets Home Page The qlnx-psets tool aims to help handling data extracted by cvsps.
 
Linux Scheduler Stuff Page Collection of patches and tools to "watch" the Linux kernel scheduler.
Generic Linux Patches Collection of generic Linux kernel patches.

QConsole Home Page QConsole is a console server for Symbian devices, that allows to connect and control Symbian/EPOC devices from a Linux or Windows workstations through a BlueTooth connection.

WmConsole Home Page WmConsole is a console server for Windows Mobile devices, that allows to connect and control Windows Mobile devices from a Linux or Windows workstations through a BlueTooth connection.

QTTY Home Page QTTY is the client side of the QConsole and WmConsole device servers. It builds on Linux (BlueZ needed) and Windows (though a pre-built binary is available inside the package).

GLST Home Page GLST is an implementation of SMTP Grey Listing for Unix and Windows platforms.

Pipe-Sem Pollable Semaphores implementation for Unix systems.

ussp-push Version of ussp-push that supports BlueTooth names and addresses, and hence avoid explicit binding of RFCOMM devices.

Win32 GDBM Library Port of the GNU GDBM library to Win32.

XFA Library Portable Finite state Automata library.

DocPdfy DocPdfy is a Windows command line executable to convert Microsoft Word DOC files into Adobe PDF format.

Trivia Miscellaneous source files.

Coronet Coronet library home page.

GUASI GUASI (Generic Userspace Asyncronous Syscall Interface) library home page.

cghttpd Coronet+GUASI based simple HTTP server.

libxcpc Exception and resource handling in C.

SMDB Database Library Simple, Small and 100% System Independent Database Library.

iPhoneTools A few tools to make developing/hacking tasks on iPhone a little less painfull.

 

Papers

nio-improve ( /dev/epoll ) Analisys of a new I/O events retrieval interface.
Balanced Multi Queue Scheduler 1.0 Proposal for a more scalable Linux scheduler.
Balanced Multi Queue Scheduler 2.0 Proposal for a more scalable Linux scheduler, second edition
Guarded Memory Move (GMM) Buffer overflow detection and analysis using GMM.

 
 
 

Links:
GNU
The Weather For Me
RTFM
My ESL Tool

CPUs:
Intel Developer Site
AMD Developer Site
ARM
POWERPC
MIPS
SPARC
PA-RISC

Compilers - DeCompilers - VMs:
GCC Project
GNU ARM
LCC
C ! What else
TCC
C--
SDCC
CIL
Decompilation Page
Wonka Java VM
Tini-VM (Java)
NJS Java Interpreter
EiC C Interpreter
Misc Compiler Links
C# ECMA Specification
CLI ECMA Specification

Linux/Unix:
The "Real Thing"
Browse The Source Luke
ARM Linux
Fedora
Debian
Gentoo
Linux PPC
The Unix Tree
FreshMeat
Slashdot
Linux.com
NewsForge
LinuxJournal
Linux Magazine
Linux Today
LinuxHQ
Linux Documentation Project
Linux Links
KDE
KDevelop
GNOME

Dev/Info/Misc:
L4KA Project (L4 Home)
JED Editor
S-Lang
NetFilter Home Page
PacketFactory
Linux Scalability @ CITI
Linux Scheduler Scalability
CiteSeer Digital Library
IEEE Std 1003.1
OSDLAB
Linux Assembly
Automata Stuff
ZLib Library
APR Library
PGAPack
ACE Library
W. Richard Stevens' Home Page
ACM
Crypto Research
RFC Archive
Protocols
IETF Home Page
W3C Home Page
OpenGroup
PCI Specs
OpenCores
SCSI Drafts
ATA Docs
SATA Docs
USB Docs
RDMA Consortium
BlueTooth
SGI Open Source Page
FreeFire
WireTapped
Phrack
ArsTecnica

Graphics:

Computational Geometry Pages
LEDA Project
CGAL
Stanford Vision Laboratory
Computer Graphics Links
Computer Vision Software
Paul Heckbert Home Page
Netlib
RealTime Rendering Resources
SigGraph
PovRay
OpenGL Org
OpenGL SGI