Hack Forums
[TUT] How to setup an IRC using Unrealircd [TUT] - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Hacks, Exploits, and Various Discussions (https://hackforums.net/forumdisplay.php?fid=45)
+--- Forum: Grayhat • Purple Team • Hybrid Security (https://hackforums.net/forumdisplay.php?fid=449)
+---- Forum: Beginner Hacking (https://hackforums.net/forumdisplay.php?fid=4)
+---- Thread: [TUT] How to setup an IRC using Unrealircd [TUT] (/showthread.php?tid=2653189)

Pages: Pages 1 2


[TUT] How to setup an IRC using Unrealircd [TUT] - FantaŠec - Jul 6, 2012

First things first, are the requirements:
A CentOS or Ubuntu based VPS or Dedicated Server
Putty, or Terminal on Mac



Once you have that, ssh into your Server and do the following:
1.
CentOS:
Code
yum install gcc -y
and
Code
yum install make -y


Ubuntu:
Code
apt-get install gcc

2.
Code
wget http://www.unrealircd.com/downloads/Unreal3.2.10.1.tar.gz
And after that finishes
Code
tar zxvf Unreal3.2.10.1.tar.gz

3.
Once you did that:
Code
cd /usr/include/bits
And then:
Code
nano typesizes.h
Then type in Ctrl+W
and type in 1024
That searches for 1024, now delete 1024 and make it 50000
and then press Ctrl+X, then type y, then press enter (which saves it)

4. Now go back to Unreal by typing
Code
cd
Which is cd (space)
Then type in:
Code
cd Unreal3.2.10.1
And then type in
Code
ulimit -n 50000


5. Next type in
Code
./Config
Go through the documentation,
You can keep pressing enter 12-15 times until you reach "How many File Descriptors (sockets) should the server use
The default is 1024, but enter 50000 instead and press enter
Then press Enter again, now it will start to compile

6. When it is done compiling, type in
Code
make
Then it will start to make the things needed


7.
While in the directory still, type in:
Code
touch ircd.log;touch ircd.motd;touch ircd.rules;touch rules.conf;touch motd.conf
Or you can do it separately like this:
Code
touch ircd.log
touch ircd.motd
touch ircd.rules
touch rules.conf
touch motd.conf
Either way works


8. Now type in:
Code
nano unrealircd.conf
And paste this in there

Code
##
#    __  _    __  _  
#  |  / \  |\    |    |  / \    
#  |____    /   \    | \   |    |  /   \  
#  |  /__\   |  \  |    |  /__\  
#  |  /  \  |   \ |    |    /  \  
#  |  /  \ |    \|    |   /  \
#  
#  ##
#    ##
#    #    ME Block #
#    ##
me {
    name "irc.demon.com";
    info "Private";
    numeric 1;
};
#    ##
#    #  Admin Block #
#    ##
admin {
  "Fanta.gov & Co.";
  "Fanta - [email protected]";
};
#    ##
#    #  Class Block #
#    ##
class clients {
  pingfreq 90;
  maxclients 10000;
  sendq 100;    # This should be 100,000, if it is not, please change it WITHOUT A COMMA.
  recvq 4000;
};
#    ##
#    #  Allow Block #
#    ##
allow {
    ip *@*;
    hostname *@*;
    class clients;
    maxperip 5;
};
#    ##
#    #    Listen Block #
#    ##
listen *:6667;
listen *:6668;
#    ##
#    #    Operator Block #
#    ##
oper Fanta {
    class clients;
    from {
  userhost *@*;
    };
    password "fanta123";
    flags
    {
  global;
  services-admin;
  can_rehash;
  can_die;
  can_restart;
  helpop;
  can_wallops;
  can_globops;
  can_localroute;
  can_globalroute;
  can_localkill;
  can_globalkill;
  can_kline;
  can_gzline;
  can_gkline;
  can_unkline;
  can_localnotice;
  can_globalnotice;
  netadmin;
  can_zline;
  get_umodew;
  get_host;
  can_override;
    };
    snomask *;
    maxlogins "5";
};

#    ##
#    #  Settings #
#    ##
drpass {
  restart "lol";
  die "fanta";
};
set {
  network-name "IRC Server";
  default-server "irc.fanta.fbi";
  services-server "services.priv8.com";
  help-channel "#lobby";
  hiddenhost-prefix "0wn3d";
  cloak-keys {
  // Don't use the same keys
    "aIRgFoAr1HnF5h5sDb7x4YwA6pW";
    "P9FdZnR1gl5sJ7hVz4Zb7x4YwpW";
    "OI8r1ZnR6gl3sJ7hVz4Zb7x4YnX";
  };
    hosts {
  local "fanta.fbi";
  global "fanta.fbi";
  coadmin "fanta.fbi";
  admin "fanta.fbi";
  netadmin "fanta.fbi";
  servicesadmin "fanta.fbi";
  host-on-oper-up "yes";
    };
};
set {
    allowed-nickchars {
  latin1;
    };
    kline-address "[email protected]";
    modes-on-connect "+xwGi";
    modes-on-oper "+xwgspH";
    restrict-usermodes "G";
    restrict-channelmodes "G";
    modes-on-join "+nust";
    oper-auto-join "#Fanta";

    dns {
  nameserver 127.0.0.1;
  timeout 2s;
  retries 2;
    };
    options {
  hide-ulines;
  show-connect-info;
  show-opermotd;
  allow-part-if-shunned;
  flat-map;
  fail-oper-warn;
    };
    maxchannelsperuser 30;
    anti-spam-quit-message-time 100s;
    static-quit "Client hat die Verbindung getrennt";
    oper-only-stats "*";
    throttle {
  connections 3;
  period 60s;
    };
    anti-flood {
  nick-flood 50:60;
    };
    spamfilter {
  ban-time 1d;
  ban-reason "Spam/Advertising";
  virus-help-channel "#help";
    };
    default-bantime "0";
};
#    ## Modules ##
include "help.conf"; include "badwords.channel.conf"; include "badwords.message.conf"; include "badwords.quit.conf"; include "spamfilter.conf"; loadmodule
"src/modules/commands.so"; loadmodule "src/modules/cloak.so";
#    ##
#    #    Log Block #
#    ##

log ircd.log {
    maxsize 5MB;
    flags {
  errors;
  kills;
  sadmin-commands;
  chg-commands;
  oper-override;
  spamfilter;
  kline;
  tkl;
    };
};
#    ##
#    #   Ban Block (NOT NEEDED) #
#    ##
ban nick {
    mask "host";
    reason "banned";
};
ulines {
  services.priv8.com;
  stats.priv8.com;
};
tld {
    mask *@*;
    motd "motd.conf";
    rules "rules.conf";
};
#  ##
## / Hackforums.net \ ##
#  ##  
#  |    |   __
#  |    |  |
#  |____|  |____
#  |    |  |
#  |    |  |
#  |    |  |
#  
#    
##
and then press Ctrl+X, then type y, then press enter (which saves it)
Lastly, to start up the IRC do:
Code
ulimit -n 50000;./unreal start



* - Bay - Jul 6, 2012

Nice tutorial. It could use some better graphics though. 👹


* - FantaŠec - Jul 6, 2012

Seriously about the GFX? Its better then nothing.


* - Jed Bush - Jul 6, 2012

(Jul 6, 2012 02:02 PM)Bay Wrote:  Nice tutorial. It could use some better graphics though. 👹

Why would it have graphics, it'd just be pictures of terminal text


* - FantaŠec - Jul 6, 2012

(Jul 6, 2012 05:17 PM)Dilb3rt Wrote:  Why would it have graphics, it'd just be pictures of terminal text

He is just trying to be a bitch. Just ignore him.


* - Spudz - Jul 11, 2012

Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..


* - FantaŠec - Jul 11, 2012

(Jul 11, 2012 03:32 PM)Big Narstie Wrote:  Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..

Yes you can, but you need a bot to do it. They cost money, I can supply you with one?


* - DarkWereWolf69 - Jul 11, 2012

(Jul 11, 2012 03:32 PM)Big Narstie Wrote:  Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..

It's a tutorial on how to set up UnrealIRCD. It is just the server to hold the bots. You would still need to spread the bot, unless it is a nix, and then you would be able to "destroy minecraft servers". It just all depends on how many bots you have and the upload speed of their connection.


* - Spudz - Jul 11, 2012

(Jul 11, 2012 03:34 PM)Fanta‍ Wrote:  Yes you can, but you need a bot to do it. They cost money, I can supply you with one?
Ok thanks i'll probably struggle setting all this up. is their tutorials for this bot you are gonna send me? or does this tut cover it?


(Jul 11, 2012 03:36 PM)DarkWereWolf69 Wrote:  It's a tutorial on how to set up UnrealIRCD. It is just the server to hold the bots. You would still need to spread the bot, unless it is a nix, and then you would be able to "destroy minecraft servers". It just all depends on how many bots you have and the upload speed of their connection.

Alright, what is a nix? i take it they r paid if so how much cause spreading is effort


* - FantaŠec - Jul 11, 2012

(Jul 11, 2012 03:37 PM)Big Narstie Wrote:  Ok thanks i'll probably struggle setting all this up. is their tutorials for this bot you are gonna send me? or does this tut cover it?



Alright, what is a nix? i take it they r paid if so how much cause spreading is effort

I can help you out, but only if you have 40 or so $. Skype me - Frostin8897 😅


* - DarkWereWolf69 - Jul 11, 2012

(Jul 11, 2012 03:37 PM)Big Narstie Wrote:  Alright, what is a nix? i take it they r paid if so how much cause spreading is effort

It depends, It isn't a bot to spread. It's more of a script(ex .php or .c) you would just upload them to web servers or a vps. You can buy hacked ftp and cpanel from someone in the marketplace and just upload and run them.


* - FantaŠec - Oct 8, 2012

I wish that people would vouch when they use this :/


* - Vile Soul - Oct 8, 2012

come on you should know that this goes in the tut section but nice tut.


* - FantaŠec - Oct 8, 2012

(Oct 8, 2012 02:02 PM)ilikecake21 Wrote:  come on you should know that this goes in the tut section but nice tut.

Wait... I think you are right. 😧 No clue why I posted it here. Lol 🤦‍♂


* - Vile Soul - Oct 8, 2012

(Oct 8, 2012 02:04 PM)Fanta‍ Wrote:  Wait... I think you are right. 😧 No clue why I posted it here. Lol 🤦‍♂

=P no prob just figured it would be better in tuts so if you got it marked hot it wouldn't get deleted.