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