1. wget http://static.blitzed.org/www.blitzed.org/bopm/files/bopm-3.1.2.tar.gz ( Or go to http://www.blitzed.org/bopm/ for lastest version.) 2. gunzip bopm-3.1.2.tar.gz 3. tar -xvf bopm-3.1.2.tar 4. cd bopm-3.1.2 5. ./configure 6. make 7. make install 8. cd 9. cd bopm 10. cd etc 11. pico bopm.conf /* * Full path and filename for storing the process ID of the running * BOPM. */ pidfile = "/some/path/bopm.pid"; <--- Path where your BOPM is installed with bopm.pid (ex. /home/yourusername/bopm/bopm.pid) * Amount of file descriptors to allocate to asynchronous DNS. 64 * should be plenty for almost anyone - previous versions of BOPM only * did one at a time! */ dns_fdlimit = 64; <--- Leave it as it is. * Put the full path and filename of a logfile here if you wish to log * every scan done. Normally BOPM only logs successfully detected * proxies in the bopm.log, but you may get abuse reports to your ISP * about portscanning. Being able to show that it was BOPM that did * the scan in question can be useful. Leave commented for no * logging. */ # scanlog = "/some/path/scan.log"; <--- Leave it as it is. }; /* * IP to bind to for the IRC connection. You only need to use this if * you wish BOPM to use a particular interface (virtual host, IP * alias, ...) when connecting to the IRC server. There is another * "vhost" setting in the scan {} block below for the actual * portscans. Note that this directive expects an IP address, not a * hostname. Please leave this commented out if you do not * understand what it does, as most people don't need it. */ # vhost = "0.0.0.0"; <--- Set the IP which was assigned to you by Voodoohosting. /* * Nickname for BOPM to use. */ nick = "MyBopm"; <--- IRC Nickname for your Proxy Bot. /* * Text to appear in the "realname" field of BOPM's /whois output. */ realname = "Blitzed Open Proxy Monitor"; <--- Realname for your Proxy Bot. /* * If you don't have an identd running, what username to use. */ username = "bopm"; <--- Username "ident" for your Proxy Bot. * Hostname (or IP) of the IRC server which BOPM will monitor * connections on. */ server = "myserver.somenetwork.org"; <--- Name of your IRCD Server (ex. irc.voodoohosting.com) /* * Password used to connect to the IRC server (PASS) */ # password = "secret"; <--- Password for connect. /* * Port of the above server to connect to. This is what BOPM uses to * get onto IRC itself, it is nothing to do with what ports/protocols * are scanned, nor do you need to list every port your ircd listens * on. */ port = 6667; <--- Server Port. /* * Command to execute to identify to NickServ (if your network uses * it). This is the raw IRC command text, and the below example * corresponds to "/msg nickserv identify password" in a client. If * you don't understand, just edit "password" in the line below to be * your BOPM's nick password. Leave commented out if you don't need * to identify to NickServ. */ # nickserv = "privmsg nickserv :identify password"; <--- If you are going to use registered nickname for you Proxy bot then first remove # from the start of the line and change password with password of registered nickname. /* * The username and password needed for BOPM to oper up. */ oper = "bopm operpass"; <--- IRCOP Nickname\Password for Proxy Bot. * Channel name. Local ("&") channels are supported if your ircd * supports them. */ name = "#bopm"; <--- IRC Channel Name for Proxy Bot to join on connect. NOTE: REST OF YOU CONFIGURATION DEPENDS ON IRCD SOFTWARE YOU ARE GOING TO USE!!! READ "README" OR "INSTALL" FILE FROM : http://www.blitzed.org/bopm/ . 12. cd .. 13. cd bin 14. ./bopm Written by Daky Voodoohosting.com Tech Support. Email: daky@voodoohosting.com