Modules

How to UnrealIRCd Module

AntiRandom Module

  • Unreal3.2//src/modules
  •  wget http://shkarko.zemra.org/modules/unrealircd/antirandom.c
  •  cd ../..
  •  make custommodule MODULEFILE=antirandom
  •  add on your unrealircd.confloadmodule “src/modules/antirandom.so”;
  •  add this code to your unrealircd.conf

set {
antirandom {
threshold 5;
ban-action gline;
ban-time 2m;
ban-reason “Ju lutem ndryshoni Nick/Ident ose Realname – ose provoni http://AlbaChat.Us/”;
fullstatus-on-load yes;
show-failedconnects yes;
except-hosts {
};
};
};

HideServer Module

1. cd Unreal3.2/src/modules
2. wget http://www.angrywolf.org/hideserver.tar.gz
3. tar -zxvf hideserver.tar.gz
4. rm -rf hideserver.tar.gz
5. cd ../..
6. make custommodule MODULEFILE=hideserver
7. On your unrealircd.conf, put this line
loadmodule “src/modules/hideserver.so”;

Put this code to your unrealircd.conf

loadmodule “src/modules/hideserver.so”;
—————————————
hideserver {
disable-map yes;
disable-links yes;
map-deny-message “/map Permission Denied – You do not have IRCop privileges”;
links-deny-message “/links Permission Denied – You do not have IRCop privileges”;
};

NetAdmins Module

1. cd Unreal3.2/src/modules
2. wget http://www.angrywolf.org/netadmins.c
3. cd ../..
4. make custommodule MODULEFILE=netadmins
5. On your unrealircd.conf, put this line
loadmodule “src/modules/netadmins.so”;

Unrealircd.conf

set {
// Choose "no" here if you would like to allow
// netadmins to kill each other. Otherwise "yes".
netadmins-are-gods yes;
};

OperPasswd Module

cd Unreal3.2/src/modules
wget http://www.angrywolf.org/operpasswd.tar.gz
tar -xvf operpasswd.tar.gz
rm -rf operpasswd.tar.gz
cd ../..
make custommodule MODULEFILE=operpasswd
On your unrealircd.conf, put this line
loadmodule “src/modules/operpasswd.so”;
/rehash

PrivDeaf Module

1.  cd Unreal3.2/src/modules
2.  wget http://www.vulnscan.org/UnrealIrcd/modules/PrivDeaf-latest.tar.gz
3.  tar -xvf PrivDeaf-latest.tar.gz
4. rm -rf PrivDeaf-latest.tar.gz
5.  cd PrivDeaf-0.0.6
6.  ./build

You now need to add the following line to your unrealircd.conf
loadmodule “src/modules/m_privdeaf.so”;
Then /rehash and the module should be loaded.

Operjoin Module

  • cd Unreal3.2/src/modules
  • wget http://archives.darenet.org/irc/servers/unrealircd/modules/operjoin.tar.gz
  • tar -xvf operjoin.tar.gz
  • rm -rf operjoin.tar.gz
  • cd ../..
  • make custommodule MODULEFILE=operjoin
  • make install
  • loadmodule “src/modules/modulename.so”; (add this line to your unrealircd.conf)
    /rehash your ircd

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button