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 의 헤더를 출력하게 합니다

 

 

'Dev > Python' 카테고리의 다른 글

[Day 17] Python request 모듈 활용  (0) 2022.05.25
[Day 16] Python Request 모듈  (0) 2022.05.24
[Day 15] Python 랜덤 함수 활용  (0) 2022.05.21
[Day 14] Python 배너그래핑  (0) 2022.05.20
[Day 14] Python  (0) 2022.05.20