Admin4 is a tool for server maintenance via several plugin modules, running on Windows, Mac OS X, Linux, and many more platforms. Currently, plugins for BIND DNS, LDAP, and PostgreSQL are included. It is designed as a framework, using Python for fast development of plugins and custom modifications. The DNS plugin should be able to query (axfr) any type of server, and performs updates via DDNS, which ensures that it won't interfere with other DDNS clients (DHCP, SAMBA4). For BIND 9.7 and up, statistics are supported as well and used to retrieve the server's zones automatically. The LDAP plugin features browsing and generic editing of all types of LDAP entries with schema support. In addition, high-level editing of objects like users, groups and samba domains is supported. Custom objectClasses and attributes can easily be added. The PostgreSQL module features a query tool with centrally stored snippets, a data tool with filter presets and a database object browser.
KinderGate Parental Control features content filtering based on morphological analysis, a vast URL database divided into 70+ categories, download control, safe search, HTTPS support, and more. It provides high accuracy Web filtering with an extremely low false detection rate. It blocks resources related to malware, porn, drugs, abusive content, illegal materials, and other categories. It is widely used by schools, libraries, and home users.
Harris is a strategy game based around the actions of RAF Bomber Command in the Second World War. In Harris, you take on the role of the Commander-in-Chief of Bomber Command, tasked with launching bombing raids against Nazi Germany. It is your responsibility to take the war to the enemy and destroy their capacity and will to wage war.
Synth is a C++ template framework - a set of components that can be mixed and matched to build the right functionality; furthermore, components are loosely-coupled, designed to be both extensible and replaceable. Synth blurs the line between compile-time and runtime, and it does so by blending the static C++ type system, the dynamic values that need to be manipulated and formatted, including those from other languages, and the templates to do so. The name is an allusion to this synthesis process, which combines values to generate new ones (streams, files, strings, numbers, etc.)