All pastes #1078702 Raw Edit

Own3D

public text v1 · immutable
#1078702 ·published 2008-07-21 19:34 UTC
rendered paste body
;------------------------------------------------------------ 
;---------scanner mrud--------------------------------------- 
;-utilisation : 
;-trouver une ip à partir d'un dns/url.. -> /iplookup www.skyblog.com 
;-scanner un port sur 254 ip -> /scip 212.129.63.0 80 
;->si le port se trouve être le 80 (http), vous aurez le serveur qui tourne dessus. 
;-scanner les ports de 1 à 1024 -> /scpo 212.129.63.216 
;-scanner des ports précis -> /scpa 212.129.63.216 21,23,25,80,110,139,445 
;------------------------------------------------------------ 
alias iplookup { sockopen lkip $1 80 | echo -at [9iplookup] - - $1 } 
on *:sockopen:lkip:{ echo -at [9iplookup] - 9ip : $sock($sockname).ip - 9table : $puttok($sock($sockname).ip,0,4,46) | sockclose lkip } 
;------------------------------------------------------------ 
alias scip { sockclose scip* 
var %i 1 
while (%i <= 254) { 
sockopen $+(scip,%i) $calc($longip($1) + %i) $2 
inc %i 
} 
echo -at [9scip] - - 9table : $1 - 9port : $2 
} 
on *:sockopen:scip*:{ 
if ((!$sockerr) && ($sock($sockname).port != 80)) { echo -at [9scip] [3+] 9ip : $longip($sock($sockname).ip) 9port : $sock($sockname).port 3open | sockclose $sockname } 
if ((!$sockerr) && ($sock($sockname).port = 80)) { sockwrite $sockname get / /// $+ $str($crlf,4) } 
;if ($sockerr) { echo -at [9scip] [4+] 9ip : $longip($sock($sockname).ip) 9port : $sock($sockname).port 4close | sockclose $sockname } 
} 
on *:sockread:scip*:{ 
sockread %a 
if (server isin %a) { echo -at [9scip] [0+] 9ip: $longip($sock($sockname).ip) - %a | sockclose $sockname } 
} 
;------------------------------------------------------------ 
alias scpo { sockclose scpo* 
var %i 1 
while (%i <= 1024) { 
sockopen $+(scpo,%i) $1 %i 
inc %i 
} 
echo -a $timestamp [9scpo] - - 9ip : $1 
} 
on *:sockopen:scpo*:{ 
if ((!$sockerr) && ($sockname)) { echo -at [9scpo] [3+] 9ip : $sock($sockname).ip 9port : $sock($sockname).port 3open | sockclose $sockname } 
if ($sockerr) { sockclose $sockname } 
} 
;------------------------------------------------------------ 
alias scpa { 
var %i 1, %nbport $numtok($2-,44) 
while (%i <= %nbport) { 
sockopen $+(scpa,%i) $1 $gettok($2-,%i,44) 
inc %i 
} 
echo -a $timestamp [9scpa] - - 9ip : $1 
} 
on *:sockopen:scpa*:{ 
if (!$sockerr) { echo -at [9scpa] - 9ip : $sock($sockname).ip 9port : $sock($sockname).port 3open | sockclose $sockname } 
if ($sockerr) { echo -at [9scpa] - 9ip : $sock($sockname).ip 9port : $sock($sockname).port 4close | sockclose $sockname } 
} 
;------------------------------------------------------------ 
;------------------------------------------------------------