Port Scanner

From Dark Signs Online
Revision as of 05:11, 18 March 2024 by Doridian (talk | contribs) (Created page with "This script scans a server to check all ports for open or closed status. == Script == <pre>// scanner.ds domain/ip start_port end_port // $1 = domain/ip // $2 = start_port // $3 = end_port IF $2 = "" $2 = 1 ENDIF IF $3 = "" $3 = 65536 ENDIF $domain = GETDOMAIN($1) $ip = GETIP($1) WAIT FOR $domain, $ip SAY Domain : $domain SAY IP Address : $ip SAY SAY Scanning... FOR $curPort = $2 to $3 $ping = PINGPORT($1, $curPort) WAIT FOR $ping...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This script scans a server to check all ports for open or closed status.

Script

// scanner.ds domain/ip start_port end_port
// $1 = domain/ip
// $2 = start_port
// $3 = end_port

IF $2 = ""
   $2 = 1
ENDIF

IF $3 = ""
   $3 = 65536
ENDIF

$domain = GETDOMAIN($1)
$ip = GETIP($1)
WAIT FOR $domain, $ip

SAY Domain : $domain
SAY IP Address : $ip
SAY
SAY Scanning...

FOR $curPort = $2 to $3
   $ping = PINGPORT($1, $curPort)
   WAIT FOR $ping
   IF $ping = 1
      SAY Open Port - $curPort
   ENDIF
NEXT
SAY Port scan complete.

Usage

// Scans all ports on whois.org 
scanner.ds whois.org

// Scans ports 1 to 100 on 227.67.82.231
scanner.ds 227.67.82.231 1 100

// If scanner.ds is placed in /system/commands/ then you can use it like this from any domain.
scanner bash.org 1 1337