Advertisement
Guest User

nmap.tcl

a guest
Nov 21st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. bind pub - !nmap port_scan
  2. proc port_scan {nick uhost handle chan args} {
  3. global progress
  4. if {$args == ""} { putserv "PRIVMSG $chan :Error. No arguments specified."; return }
  5. if {[info exists progress]} { putserv "PRIVMSG $chan :nmap in progress please wait to finish.."; return }
  6. putserv "PRIVMSG $chan : Scanning...... $args wait................!!"
  7. putlog "<<$chan>> !$handle! !nmap"
  8. set progress 1
  9. set data_var [exec nmap -T4 -F -Pn $args]
  10. set l [split $data_var "\r\n"]
  11. foreach i $l { puthelp "PRIVMSG $chan : $i " }
  12. set progress 0
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement