なにやら短縮URLを使い、不正なサイトにアクセスさせウィルスに感染させる行為が流行っているらしい(まぁ想定の範囲内だが)。そこで、短縮URLを展開できるrubyスクリプトをちょちょっと作ってみた。 #!/usr/bin/env ruby #-*- coding: utf-8 -*- require 'uri' require 'socket' uri = URI.parse(ARGV[0]) sock = TCPSocket.open(uri.host, uri.port) sock.printf("GET %s HTTP/1.1\r\n", uri.path) sock.printf("Host: %s\r\n\r\n", uri.host) str = String.new rsize = 512 while dat = sock.recv(rsize) str << dat brea