본문 바로가기

[+] Information/[-] Python

Short URL -> Long URL Convert Script

요즘은 스마트폰 SMS로 피싱 메시지가 오곤 합니다. 피싱 메시지에 대부분은 단축 URL을 달고 오는데, 이 단축 URL을 복원 해주는 사이트가 있길래, 간단히 스크립트를 작성해 보았습니다.


# -*- coding: cp949 -*- # Coded by MaJ3stY(ENV Python 3.3) import sys, urllib, http, re from os.path import * # 도움말 def help(): print("Usage : python {0} [http://]ShortURL.co".format(basename(sys.argv[0]))) print("{0} Version 0.1".format(basename(sys.argv[0])[:-3])) # Short URL -> Long URL def Convert(S_url): print("Input URL : {0}".format(S_url)) URL_Open = urllib.request.urlopen("http://api.longurl.org/v2/expand?url={0}".format(S_url)) Response = URL_Open.read() print("Long URL : {0}".format(Response[56:-28])) URL_Open.close() # Main if __name__ == '__main__': if len(sys.argv) == 2: Convert(sys.argv[1]) else: help() 

sys.exit()



short2longurl.py


개인적으로 만들고 있었던 도구에 모듈로 추가하려 했던 소스였는데 이 기능이 필요 없을 듯 하여 공개합니다.


모두 피싱메시지 조심하세요 ^^ 접속하기 전에 이 스크립트로 한번 확인하는 센스 :)