개발 꿀팁/PYTHON

파이썬은 네트워크 보안을 지향합니다: nmap

Jammie 2022. 12. 7. 10:50
반응형

설치 및 안내
설치:

 pip install python-nmap

주의: 환경 변수를 설정합니다!
설정 후 pycharm을 재부팅하면 ok 됩니다.

네트워크 보안에 널리 사용되는 오픈 소스 도구 분석기입니다.라이브러리를 사용하면 Nmap을 Python 스크립트와 통합할 수 있으므로 Nmap의 기능을 사용하여 호스트를 검색한 다음 Python 스크립트의 결과와 상호 작용할 수 있습니다.Nmap은 Nmap 검색 결과를 수정하여 자동 검색 작업을 수행하는 데 전문적이기 때문에 Nmap은 침투 테스터가 검색 결과를 분석하고 호스트에 대한 맞춤형 공격을 시작하는 데 사용하는 도구입니다.


문서:

https://pypi.org/project/python-nmap/
https://nmap.org/man/zh/

판례
예를 들어, 예를 들어 내 네이티브 ip의 1~500 포트에 대한 TCP 스캔을 한 번 수행합니다

import nmap
nm = nmap.PortScanner()
a=nm.scan ('당신의 ip', '1-500', '-sS')
print(a)

 

반응형