Energymech


The EnergyMech is a powerful IRC bot written in the C programming language and distributed according to the GNU General Public License software license. History before 1997 is unclear but the current version was branched off the original EnergyMech written by Polygon. Development since 1997 has mainly been the work of Proton, since then many alterations and improvements has been made. The EnergyMech of today is a powerful IRC bot with its ease of use and many customizable features.

Some of the original features gave the EnergyMech a reputation as a hacking tool. Nowadays those particular features have been restricted or removed in order to stifle the use of the bot for evil/abusive purposes.

Like the vladbot-family of bots, the bot can run more than one client connection from a single process. This enables a number of improvements such as information sharing between the clients, quicker responses and saving resources on the host system. It has common features such as userlists, shitlists, channel protection, DCC partyline, botnet and lots more.

In the very latest versions (3.x and up) the EnergyMech also supports such advanced features as Tcl scripting, DCC file transfers, IRC bouncer, botnet linking and userlist sharing, similar functions to that of the Eggdrop.

In 2007 the EnergyMech has an estimated user base of 10,000-15,000 running bots (around 25-35%).

One of the main ideas of the EnergyMech is that it should be easy both to setup and use. The popular eggdrop requires that TCL is installed on a system for it to compile sucessfully, the EnergyMech has no such requirements. A person that is familiar with UNIX would have no trouble installing an EnergyMech and getting it up and running.

Compiles and runs on most any standard UNIX!
The EnergyMech was developed primarily for Linux and Solaris, however it functions perfectly OK on most other types of unices with a few exceptions based on compile-time options. Successful compilations has been reported for AIX, BSD/OS, FreeBSD, HP-UX, IRIX, Linux, NetBSD, OpenBSD, OSF/1 (DEC UNIX), SunOS 4.x and Solaris (SunOS 5.x).

Installs quickly, easy to configure and easy to run!
With a bit of experience, an EnergyMech normally doesn’t take more than a few minutes to download, compile, configure and run. With precompiled distributions it’s quite possible to get a mech up and running within a couple of minutes!

Run more than one bot in a process and link them with others!
The EnergyMech can be configured to link with other EnergyMechs, creating botnets with partyline, remote execution of commands and autoopping of bots to keep channels safer! Bots in the same process are virtually linked at all times. Advantages of multi-head bots.

Very low CPU and memory usage!
The EnergyMech has been designed to use only small amounts of memory and process time. This will enable you to run more bots without using up large amounts of resources.

IRC proxy services in the same process as the bot!
Yes indeed, there is no need to run any extra process in order to get an irc bouncer for your favourite virtual host!


About this entry