Stuff
In this page i decided to publish some of the software i build and modify for my administration tasks.
I hope someone might find them useful.
They are provided as is; if you try them i assume you know what you are doing.
If you want more information or you are interested in a collaboration feel free to contact me.
I really hope to have some feedback from you: it’s really important for me!
SVN projects (WebSVN):
– Bacula-web patch for multi-catalog support
– Various linux kernel config files useful for building
– Sched_downtime nagios plugin that schedules recurring downtime for hosts and services
– Apache 2.2 suexec-custom patch chroot environment support
– Clamav antivirus integration patch to check uploaded files
xen:
– DomU locking patch
Debian packages:
– Interpreter for unified2 binary output files, generated by Snort or Suricata, with MySQL, PostgreSQL and ODBC support (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– GrSecurity userspace administration and test tools (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Linux kernels with DRBD and GrSecurity patches (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– HTTP normalizer and parser library for advanced processing of HTTP streams (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Just in time compiler for Lua programming language (for Debian 7.0 Wheezy)
– Memcached with repcached (replication) integrated (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Apache 2.2 and 2.4 Mod_Pagespeed module (for Debian 7.0 Wheezy)
ModSecurity – CRS:
– Apache 2.2 ModSecurity WAF module and Core Rule Set (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Nginx web and proxy server integrated with ModSecurity and NGX_Pagespeed (for Debian 7.0 Wheezy)
– Oracle Database Express Edition (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Suhosin advanced protection system for PHP (for Debian 7.0 Wheezy)
– Postfix with VDA integration for quota support (for Debian 7.0 Wheezy)
– Apache 2.2 suexec-custom that supports a chroot jail environment (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Network Intrusion Detection and Prevention System (IDS/IPS) with inline (NFQUEUE) support (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
TSM:
– IBM Tivoli Storage Manager client (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
– Vsftpd with clamav integration (for Debian 6.0 Squeeze and Debian 7.0 Wheezy)
Hint: you can edit your /etc/apt/sources.list file and add these lines for Squeeze releases:
deb http://marco-gatti.com/debian/squeeze/ unstable/
deb-src http://marco-gatti.com/debian/squeeze/ unstable/
or these lines for Wheezy releases:
deb http://marco-gatti.com/debian/wheezy/ unstable/
deb-src http://marco-gatti.com/debian/wheezy/ unstable/
Remember to download and import the public key used to sign these packages.
Quickly compiled (no packages):
– Memcached UDF for MySQL 5.1.x (for Debian 6.0 Squeeze) and MySQL 5.5.x (for Debian 7.0 Wheezy)
SVS:
– Samba Virus Scanner – Samba VFS plugin for transparent and parallel on-access virus scans (for Debian 6.0 Squeeze, samba 3.6.x and Debian 7.0 Wheezy)
Apple packages:
– Bacula file daemon (universal binary for Mac OSX 10.4, 10.5, 10.6 and Intel 32/64bit for OSX 10.7, 10.8, 10.9)