Summary
Python 을 사용해 http 배너그래핑 만드는 글입니다
http 배너그래핑
php install requests
pip 명령어로 requests 모듈을 설치합니다
import requests
url = 'https://burp123.tistory.com/'
res = requests.get(url)
print(res.status_code)
print(res.text)
status_code : 상태 코드
text : 페이지
res 변수는 req 값에 get 으로 url 주소를 불러온 것을 res 로 가져오는 변수입니다
res 로 불러온 결과에서 상태 코드를 출력하게 합니다
res 로 불러온 결과 페이지를 출력하게 합니다
사이트에 접근했을 때 버전 정보 노출 , 사이트의 정보를 확인하기 위한 배너그래핑을 만들겠습니다
import urllib.request
url = input('url : ')
http_req = urllib.request.urlopen(url)
if http_req.code == 200:
print(http_req.headers)
http_req 변수는 urllib 를 request 값을 가져와서 url 을 여는 변수입니다
만약 상태 코드가 200 이면 http_req 의 헤더를 출력하게 합니다