mIRC IP Scanner — File Browser
mIRCIPScannerv1.0 / mIRCIPScannerv1.0 / scanner.mrc
scanner.mrc — 4.56 KB — Download this file
; IP Scanner
; by ch1zra
; ch1zra@gmail.com
; http://uptheirons.co.sr/
; #Scripters @ irc.krstarica.com
; Copyright © Up The Irons ! inc.
; <----------------------- $Aliases ----------------------->
alias IP_Scan {
if ($dialog(IP_Scan)) {
dialog -ve IP_Scan IP_Scan
}
else { dialog -mdo IP_Scan IP_Scan }
}
alias IP_Scan.go {
did -r IP_Scan 7
if ($did(IP_Scan,5).seltext == $null) { return }
set %adrs $did(IP_Scan,3).text
var %i $nick($did(IP_Scan,5).seltext,0)
while (%i) {
if (%adrs isin $address($nick($did(IP_Scan,5).seltext,%i),0)) {
did -a IP_Scan 7 $nick($did(IP_Scan,5).seltext,%i) $address($nick($did(IP_Scan,5).seltext,%i),1)
}
dec %i
}
}
alias -l IP_Scan.about {
if ($dialog(IP_Scan)) dialog -i IP_Scan
if ($input(IP Scanner $crlf $crlf by ch1zra $crlf $crlf ch1zra@gmail.com $&
$crlf http://uptheirons.co.sr/ $crlf #Scripters @ irc.krstarica.com $&
,oi,About IP Scanner)) {
if ($dialog(IP_Scan)) dialog -e IP_Scan
}
}
; <----------------------- $Dialog ----------------------->
dialog IP_Scan {
title "mIRC IP Scanner by ch1zra <ch1zra@gmail.com>"
size -1 -1 250 110
option dbu
box "Scanner", 1, 5 5 80 100
text "Scan for :", 2, 10 15 25 8
edit "", 3, 35 15 45 10, autohs
text "Choose channel to scan in :", 4, 10 25 70 8
list 5, 10 35 70 65, size
box "Result", 6, 90 5 110 100
list 7, 95 15 100 85, size autohs autovs
button "Kick", 8, 210 15 30 10, flat
button "Kick/Ban", 9, 210 30 30 10, flat
button "Ban", 10, 210 45 30 10, flat
box "Actions", 11, 205 5 40 55
button "Help", 12, 205 65 40 10, flat
button "About", 13, 205 80 40 10, flat
button "Close", 14, 205 95 40 10, flat ok
}
; <----------------------- $DEvents ----------------------->
on *:dialog:IP_Scan:init:*: {
var %i $chan(0)
while (%i) {
did -a $dname 5 $chan(%i)
dec %i
}
if ($group(#IP_Scan.type).status == on) {
did -c $dname 8
did -b $dname 10
}
did -fc $dname 5 $active
}
on *:dialog:IP_Scan:edit:3: {
did -r $dname 7
IP_scan.go
}
on *:dialog:IP_Scan:sclick:* {
if ($did == 5) {
IP_Scan.Go
}
if ($did == 8) {
if ($did(IP_Scan,5).seltext == $null) { return }
set %adrs $did(IP_Scan,3).text
var %i $nick($did(IP_Scan,5).seltext,0)
if ($me isop $did(IP_Scan,5).seltext) {
while (%i) {
if (%adrs isin $address($nick($did(IP_Scan,5).seltext,%i),0)) {
if ($nick($did(IP_Scan,5).seltext,%i) != $me) {
kick $did(IP_Scan,5).seltext $nick($did(IP_Scan,5).seltext,%i) Unwanted IP. * $+ $did(IP_Scan,3).text $+ *
}
}
dec %i
}
}
else echo $did(IP_Scan,5).seltext 4You're not OP in $did(IP_Scan,5).seltext !!!
}
if ($did == 9) {
if ($did(IP_Scan,5).seltext == $null) { return }
set %adrs $did(IP_Scan,3).text
var %i $nick($did(IP_Scan,5).seltext,0)
if ($me isop $did(IP_Scan,5).seltext) {
while (%i) {
if (%adrs isin $address($nick($did(IP_Scan,5).seltext,%i),0)) {
if ($nick($did(IP_Scan,5).seltext,%i) != $me) {
ban -k $did(IP_Scan,5).seltext $nick($did(IP_Scan,5).seltext,%i) Unwanted IP. * $+ $did(IP_Scan,3).text $+ *
}
}
dec %i
}
}
else echo $did(IP_Scan,5).seltext 4You're not OP in $did(IP_Scan,5).seltext !!!
}
if ($did == 10) {
if ($did(IP_Scan,5).seltext == $null) { return }
set %adrs $did(IP_Scan,3).text
var %i $nick($did(IP_Scan,5).seltext,0)
if ($me isop $did(IP_Scan,5).seltext) {
while (%i) {
if (%adrs isin $address($nick($did(IP_Scan,5).seltext,%i),0)) {
if ($nick($did(IP_Scan,5).seltext,%i) != $me) {
ban $did(IP_Scan,5).seltext $nick($did(IP_Scan,5).seltext,%i) Unwanted IP. * $+ $did(IP_Scan,3).text $+ *
}
}
dec %i
}
}
else echo $did(IP_Scan,5).seltext 4You're not OP in $did(IP_Scan,5).seltext !!!
}
if ($did == 12) {
dialog -i $dname $dname
.run " $+ $scriptdirIP_Scan_Help.txt"
}
if ($did == 13) {
IP_Scan.About
}
}
; <----------------------- $Menus ----------------------->
menu channel, {
IP Scanner :IP_Scan
}
menu menubar {
IP Scanner
.Scanner:ip_scan
.About:IP_Scan.about
.Unload
..Yes:.remove $scriptdirIP_Scan_Help.txt | echo -s Thank you for using IP Scanner | .unload -rs $script
}
; IP Scanner
; by ch1zra
; ch1zra@gmail.com
; http://uptheirons.co.sr/
; #Scripters @ irc.krstarica.com
; Copyright © Up The Irons ! inc.