bind pub - `dwhois dwhois proc dwhois {nick host handle chan text} { set server "isfree.schlundtec.com" set port 80 set l 14 set i 0 set path "/cgi-bin/isfree.cgi?nodesign=1&domain=[lindex $text 0]" set sockdw [socket $server $port] puts $sockdw "GET $path HTTP/1.0" puts $sockdw "User.Agent:Mozilla" puts $sockdw "Host: $server" puts $sockdw "" flush $sockdw while {$i <= $l} { gets $sockdw linedw putlog $linedw if {[string match "*Domain*frei*" $linedw]} { putserv "PRIVMSG $chan :[lindex $text 0] is free" close $sockdw return 0 } if {[string match "*Domain*registriert*" $linedw]} { gets $sockdw putserv "PRIVMSG $chan :12Pemilik: [html [gets $sockdw]] 12Jalan: [html [gets $sockdw]] 12Kota: [html [gets $sockdw]] 12Negara: [html [gets $sockdw]]" close $sockdw return 0 } incr i } close $sockdw } proc html { text } { regsub -all "" $text "" text regsub -all "" $text "" text regsub -all " " $text "" text regsub -all "ü" $text "ü" text regsub -all "ö" $text "ö" text regsub -all "ä" $text "ä" text regsub -all "Ü" $text "Ü" text regsub -all "Ö" $text "Ö" text regsub -all "Ä" $text "Ä" text regsub -all "ß" $text "ß" text regsub -all """ $text "\"" text regsub -all "" $text "" text regsub -all "" $text "" text regsub -all "
" $text "" text regsub -all " " $text "" text regsub -all "" $text "" text regsub -all "" $text "" text regsub -all "" $text "" text regsub -all "" $text "" text regsub -all "" $text "" text regsub -all "" $text "" text return $text } putlog "=== K4KeKEgg Dwhois TCL Loaded"