
파이썬으로 작성된 침투 테스터와 버그 헌터를 위한 모듈형 프레임워크
Pentester 및 Bug Hunter를 위한 Python3로 작성된 모듈식 프레임워크
- Python 3.9+
- pip3
Shodan의 API를 사용하여 호스트 스캔fscan
참고:이 도구는 아직 개발 중이며 향후 더 많은 기능이 추가될 예정입니다.
shadow1ng's 도구 fscan --> 인트라넷 종합 스캔 도구)
현재 버전: 1.2.1- 안정
패키지 관리자 pip를 사용하여 요구 사항을 설치하세요. 설치되어 있지 않은 경우 다음 명령어를 사용하여 설치하세요.
sudo apt-get install python3-pip
Python 요구 사항을 가상 환경에 설치하는 것이 좋습니다. 이를 위해 venv 패키지를 설치하세요.
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
그런 다음 다음 명령어를 실행하세요:
sudo apt-get install traceroute # Debian 기반 배포판의 경우
python3 -m pip install -r requirements.txt
Shodan모듈은 Shodan의 API를 사용하므로 폴더에.configx파일이 있는지 확인하세요..configx파일이 없는 경우 다음 데이터로 생성할 수 있습니다:
% R4venzCl4w용 설정 파일
# 글로벌 설정
# 글로벌 변수는 여기에 정의됩니다. 이 변수는 다른 섹션에서 사용할 수 있습니다.
$ GLOBAL_VAR: <글로벌 변수 여기에>
# 환경 변수
# Shodan API 키 예시 --> SHODAN_API_KEY:gA**************************
- SHODAN_API_KEY:<API 키 여기에>
python3 main.py -i [IP 주소]
-i 열거할 IP 주소
-d 열거할 도메인 # **ver: 1.3.0**에서 구현 예정
-x IP, 도메인, IP 범위 또는 선택한 IP에 대한 호스트 열거 실행 # (fscan).
-r README.md 파일 렌더링
-fp 공용 프록시 가져오기 (HTTPS, SOCKS4)
-waf Generic 또는 (153 WAFs) 확인 옵션이 있는 WAF 지문 식별
-h 도움말 메뉴
1) python3 main.py -i 1.1.1.1
2) python3 main.py -x 192.168.0.1-122
3) python3 main.py -x 1.1.1.1
4) python3 main.py -x 192.168.0.1,192.168.0.12
5) python3 main.py -x example.com
6) python3 main.py -r
7) python3 main.py -fp
8) python3 main.py -waf
풀 리퀘스트를 환영합니다. 주요 변경 사항이 있는 경우 변경하고자 하는 내용에 대해 먼저 이슈를 열어 논의해 주세요.
필요에 따라 테스트를 업데이트하시기 바랍니다.