shadow_left
Logo
Shadow_R

User Login

Email Login



Network Rank


Top Channels


Who's Online

We have 7 guests online
 
   

bopm setup

PDF Print E-mail

BOPM Proxy Bot Installing Tutorial




Contents

  • wget http://static.blitzed.org/www.blitzed.org/bopm/files/bopm-3.1.3.tar.gz ( Or go to http://www.blitzed.org/bopm/ for lastest version ).
  • gunzip bopm-3.1.2.tar.gz
  • tar -xvf bopm-3.1.2.tar
  • cd bopm-3.1.2
  • ./configure
  • make
  • make install
  • cd ../bopm
  • cd etc
  • 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. Or set it to where u want to save ur logs (ex./home/yourusername/bopm/bopm.pid)
    };



    /*
    * 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"; <--- Leave it as it is or put the ip your shell company provide you with.



    /*
    * 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.ircfuture.net)


    /*
    * Password used to connect to the IRC server (PASS)
    */

    # password = "secret"; <--- Password for connect.
    password = "serverpass:opernick:operpass"; <<< If you want the bot join as an oper
    /*
    * 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. or any other port u require

    /*
    * 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";
    key ="channel key";

    Look down for target_string and change to
    target_string = ":basement.fi.eu.ircfuture.net NOTICE AUTH :*** Looking up your hostname..."; << change the server
    target_string = "ERROR :Trying to reconnect too fast.";
    target_string = "ERROR :Your host is trying to (re)connect too fast -- throttled.";

    # AANOTE good to have
    exempt {
    mask = "*!*@127.0.0.1";
    mask = "*!*@ircfuturenet"; <
    };

    Then save your work and exit

    1. cd ../bin
    2. ./bopm
    3. go top

     
    < Prev   Next >