仕事で再びRubyをすることになったので、個人用メモです。
Rubyでポートスキャン
#!/usr/bin/ruby
require 'socket'
print "host :"
host = gets.chomp
if host.length == 0 then
exit(1)
end
for port in 0..65537
begin
s = TCPSocket.open(host, port)
rescue
else
print "open port is " + port.to_s + "\n"
ensure
end
end
P.S.プログラム言語が変わると、頭を切り替えるのに時間が掛かります。。。
0 件のコメント:
コメントを投稿