mIRC Addon : Undernet Secure Login


 

Author : SanitariuM @ Undernet

Download Link : http://sanitarium.mircscripting.info/addons/unet_secure_login.mrc

Description :

WARNING! You need to disable mIRC's join on connect (autojoin) feature in the Alt+J options to be secure!

NOTE! This script requires EDITING before loading!

You will need to change the username, password, main nick, alternate nick, and channel list
where applicable in the script.
The code is extremely simple, even a beginner should be able to understand
enough to change the necessary settings. If you need help, feel free to ask in #mIRCScripting.

How to Securely Connect and Login to Undernet and Never Expose your IP

1) When you start mIRC, or disconnect from a server, randomize your main nickname so
that when you connect to a server, you're connecting with a random nick that an
abuser cannot find with /whois or /ison (notify).

2) When you connect to the server, immediately set usermode +ix. The (i) makes you invisible
to /who searches (searching by your ident or fullname). This plus the random nickname
makes you completely invisible to anyone searching for you.
Also set /silence +*!*@*,~*!*@*undernet.org to make yourself *almost* floodproof.

3) Next, after making yourself invisible, attempt to log into X. Also start a timer
to keep attempting to login every 60 seconds if X is split or temporarily offline.

4) When you successfully login to X, your host will be immediately hidden behind your
vhost due to the (x) usermode you set upon connect. The server notifies you of the
fact that your host is now hidden by sending you a RAW 396 (host is now hidden).

5) Use a RAW event to detect your hidden host status. When triggered, turn off your
x login timer, attempt to change to your normal nickname, and start a timer to join
your channels in 10 seconds. 10 seconds allows for lag in changing nickname.

6) When you successfully change to your main or alternate nickname, stop the join channels
timer and execute the command to join channels immediately.

7) When join channels command triggers, msg X to invite yourself to any +i channels,
and use join -n #chan1,#chan2,etc. to join your channels in minimized mode.

8) If X invites you to a channel, join it automatically.