index.credits

Clez.net would like to thank the following products and organizations. Without them, clez.net or some of it's features would not exist.



Daemons and backend architecture

Our web frontend is delivered by Apache. Versioning of background information is done by subversion. ASN lookups are performed to an internal pwhoisd (sorry, not open for public). Apache modules we really need are mod_expires, mod_alias and mod_deflate.
Apache pwhois Subversion

Languages, runtimes and compilers

The most important features are written in C as zend-extensions and hooked into PHP. Sometimes, we didn't have to reinvent the weel and abused perl modules. As the framework providing lib information to the frontends (web, cli/cron, the little unstable query daemon and maybe one day jabber), we rely on olaf (OO Framework similar to Zend Framework). Web templating is done via Smarty (and cached by apc). Some older parts were written in FreePascal and C++.
gcc perl PHP Smarty

Databases and storage

There's no icon for ext3 and gzip/bzip2 here although we use it extensively. MySQL holds long term indices, SQLite does the logging and mid-time caching. The most recent caches are held in shm and mmapped files. Database abstraction is handeled by PDO.
MySQL SQLite

Core libraries

OpenSSL is used in Apache, in PHP and in several of our extensions. GnuTLS and libpcap are used to gain extra information. GDlib2 generates images like flags and E-Mail obfuscations.
OpenSSL GnuTLS GDlib libpcap libidn

Information sources

We prefer using the config formats of software maintained independently. For this reason, we use p0f's config for passive fingerprinting and jwhois's regexes in whois. net.app uses nmap/amap's application detection.
nmap hping hostip

Editors

Mostly vim. In some rare cases, KDevelop helped on larger components. Graphics are generated by the Gimp, stolen from public domain or resized by ImageMagick.
vim The Gimp KDevelop