Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/el3ct71k/autobrowser
ReconnaissanceInformation GatheringWeb SecurityPenetration Testing
GitHubel3ct71k/autobrowser

AutoBrowser

AutoBrowser Screenshot

저장소 보기
491339년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

AutoBrowser 4.0

AutoBrowser는 침투 테스터를 위해 Python으로 작성된 도구입니다. 이 도구의 목적은 네트워크의 http/s 기반 포트에 대한 보고서(JSON 파일)와 스크린샷을 생성하는 것입니다. Nmap 보고서(XML 파일 -oX)를 분석하거나 Nmap으로 스캔하는 옵션 중 하나를 선택할 수 있으며, 그러면 도구가 헤드리스 웹 브라우저를 사용하여 각 호스트에 http/s 요청 결과를 자동으로 확인하고, 응답 페이지 콘텐츠의 스크린샷을 캡처합니다.

  • 이 도구는 IT 전문가가 침투 테스트를 수행하도록 설계되었습니다.

AutoBrowser 4.0 개념 증명 동영상

문서:

  • 위치 인수:

  • analyze - 분석 및 브라우징 (인수 필요: nmap 보고서 위치)

  • scan - 스캔 및 브라우징 (인수 필요: 대상 호스트 또는 파일)

  • 선택적 인수:

  • -h, --help - 이 도움말 메시지를 표시하고 종료

  • -p PROJECT, --project PROJECT - 프로젝트 이름 (모든 데이터를 포함할 폴더. 기본값: project)

  • -t TIMEOUT, --timeout TIMEOUT - http 요청 타임아웃 시간

  • -w MAX_WORKERS, --max-workers MAX_WORKERS - 최대 작업자 프로세스 (기본값: 4)

  • --useragent USERAGENT - 특정 사용자 에이전트 설정

  • --java-enabled - Java 환경 표시

  • --verbose - 모든 검사를 상세히 표시

  • --proxy PROXY - HTTP/socks5 프록시를 통한 연결 중계 (예: socks5://127.0.0.1:8080)

  • --proxy-auth PROXY_AUTH - 프록시 자격 증명 설정 (예: username:password)

예제:

CLI 인수의 값은 반드시 큰따옴표로 구분해야 합니다!

  • scan 메서드의 인수 세부 정보 보기:

python AutoBrowser.py scan --help

  • Nmap으로 스캔, 결과 확인 후 프로젝트 이름 project_name 폴더 생성, 10개 작업자로 상세 모드 실행:

python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10

  • Nmap(예: -iL Nmap 플래그)을 사용하여 호스트 목록 스캔, 결과 확인 후 project_name 폴더 생성, Java 환경 활성화:

python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled

  • analyze 메서드의 인수 세부 정보 보기:

python AutoBrowser.py analyze --help

  • Nmap XML 보고서 분석 후 프록시를 통해 report_analyze 폴더 생성:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"

  • Nmap XML 보고서 분석 후 자격 증명이 있는 프록시를 통해 report_analyze 폴더 생성:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"

  • Nmap XML 보고서 분석 후 사용자 에이전트를 지정하여 report_analyze 폴더 생성:

python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"

요구 사항:

###Linux 설치:

  1. sudo apt-get install python-pip python2.7-dev libxext-dev python-qt4 qt4-dev-tools build-essential nmap
  2. sudo pip install -r requirements.txt

###MacOSx 설치:

  1. Xcode 명령줄 도구 설치 (AppStore)
  2. ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  3. brew install pyqt nmap
  4. sudo easy_install pip
  5. sudo pip install -r requirements.txt

###Windows 설치:

  1. setuptools 설치
  2. pip 설치
  3. PyQt4 설치
  4. Nmap 설치
  5. 명령 프롬프트(cmd)를 관리자 권한으로 열기 -> Python 폴더로 이동 -> Scripts (cd c:\Python27\Scripts)
  6. pip install -r (requirements.txt의 전체 경로)
도구 다운로드