Snippets Project Page
Author: entropy
Added: 5y
Updated: 5y
mIRC: 7.52+
Hits: 1,095
Downloads: 29
Review: entropy
Size: 1.1KB
1 0
Login to vote.
Custom DNS
v1.0
This snippet returns many IP addresses associated by domain.
Download
JSON
▲ Review
▼ Source
; Custom DNS v1.0 - by entropy 2017 ; Place in Remotes (alt+r) menu menubar,status,channel { - $iif($group(#dns).status == on,Custom DNS [On],Custom DNS [Off]) { $iif($group(#dns).status == on,.disable,.enable) #dns } - } #dns on on *:dns:{ var %n = 1 if (!$dns(1).ip) { echo $color(notice) -ta %char [ERROR] Unable to resolve host/ip | halt } else { echo $color(notice) -ta %char DNS resolving %dns } if ($gettok(%dns,-1,46) !isalpha) { echo $color(notice) -ta %char (1) $dns(1).addr echo $color(notice) -ta %char Found 1 address halt } else { while ($dns(%n)) { echo $color(notice) -ta %char $+($chr(40),%n,$chr(41)) IP: $dns(%n).ip $+ inc %n } echo $color(notice) -ta %char Found $calc(%n -1) $iif($calc(%n -1) == 1,address,addresses) } echo $color(notice) -ta %char End of /DNS unset %dns halt } alias dns { if (*.* iswm $1) { %dns = $1 | !.dns $1 | haltdef } else { echo $color(notice) -ta %char [ERROR] Invalid IP/HOST! | haltdef } } #dns end
Changelog:
0
0