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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
AutoWIFI — 무선 침투 테스트 프레임워크입니다. WPA/WPA2/WEP/WPS 공격을 자동화합니다 - 하나의 명령으로 정찰부터 익스플로잇까지. aircrack-ng + hashcat + PMKID. | Kitploit
도구/GitHubGitHub/momenbasel/autowifi
Password CrackingReconnaissanceWi-Fi AuditingPassword AttacksExploitationScripting & AutomationInformation GatheringWireless SecurityPenetration TestingRed Teaming
GitHubmomenbasel/autowifi

AutoWIFI

5664개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

무선 침투 테스트 프레임워크입니다. WPA/WPA2/WEP/WPS 공격을 자동화합니다 - 하나의 명령으로 정찰부터 익스플로잇까지. aircrack-ng + hashcat + PMKID.

저장소 보기웹사이트

AutoWIFI

무선 침투 테스트 프레임워크.
깔끔한 터미널 인터페이스로 정찰부터 익스플로잇까지 전체 공격 체인을 자동화합니다.

PyPI Python License Stars

기능

  • 멀티 벡터 공격 - WEP (ARP 재전송, 단편화, ChopChop), WPA/WPA2 (핸드셰이크 캡처, PMKID), WPS (Pixie Dust, PIN 무차별 대입)
  • 스마트 대상 선택 - 대상 암호화 및 구성에 기반하여 공격 벡터 자동 추천
  • 실시간 스캐닝 - 신호 강도 시각화 및 클라이언트 추적을 통한 실시간 네트워크 발견
  • 다중 크래킹 백엔드 - aircrack-ng, hashcat (GPU), John the Ripper
  • 세션 관리 - 중단된 작업 저장, 복원 및 재개
  • 보고서 생성 - HTML, JSON, 텍스트 형식으로 결과 내보내기
  • 인터페이스 관리 - 모니터 모드 자동 설정, MAC 무작위화, 채널 제어
  • 핸드셰이크 검증 - 캡처된 핸드셰이크의 다중 방법 검증
  • 워드리스트 탐색 - 설치된 워드리스트 자동 탐지 (rockyou, seclists 등)

요구 사항

  • 모니터 모드를 지원하는 무선 어댑터가 있는 Linux
  • Python 3.9+
  • aircrack-ng 스위트 (필수)
  • 선택 사항: hashcat, reaver, bully, hcxdumptool, mdk4, macchanger

설치

PyPI에서 설치 (권장)

root@kitploit:~
pip install autowifi

시스템 종속성 설치

이 프레임워크는 aircrack-ng 스위트 및 관련 도구를 활용합니다. 배포판에 맞게 설치하세요:

Debian / Ubuntu / Kali:

root@kitploit:~
sudo apt update
sudo apt install -y aircrack-ng reaver bully hcxdumptool hcxtools hashcat macchanger mdk4 tshark

Arch Linux:

root@kitploit:~
sudo pacman -S aircrack-ng reaver hashcat hcxdumptool hcxtools macchanger wireshark-cli

Fedora:

root@kitploit:~
sudo dnf install aircrack-ng reaver hashcat hcxdumptool hcxtools macchanger wireshark-cli

aircrack-ng만 필수입니다. 나머지 도구는 추가 공격 벡터(WPS, PMKID, GPU 크래킹 등)를 활성화합니다.

소스에서 설치

root@kitploit:~
git clone https://github.com/momenbasel/AutoWIFI.git
cd AutoWIFI
pip install .

개발

root@kitploit:~
git clone https://github.com/momenbasel/AutoWIFI.git
cd AutoWIFI
pip install -e .

설치 확인

root@kitploit:~
sudo autowifi --version

MCP 서버 (AI 에이전트 통합)

AutoWIFI는 MCP (Model Context Protocol) 서버를 포함하여, Claude Code, Codex, Gemini, Cursor와 같은 AI 코딩 어시스턴트에서 모든 무선 침투 테스트 도구를 사용할 수 있게 합니다.

MCP 지원으로 설치

root@kitploit:~
pip install autowifi[mcp]

Claude Code용 설정

~/.claude/settings.json에 추가:

root@kitploit:~
{
  "mcpServers": {
    "autowifi": {
      "command": "autowifi-mcp"
    }
  }
}

Cursor용 설정

.cursor/mcp.json에 추가:

root@kitploit:~
{
  "mcpServers": {
    "autowifi": {
      "command": "autowifi-mcp"
    }
  }
}

사용 가능한 MCP 도구

이제 AI 에이전트가 자율적으로 무선 침투 테스트를 실행할 수 있습니다.

사용법

대화형 모드

root@kitploit:~
sudo autowifi

메뉴 기반 워크플로우(스캔, 대상 선택, 공격, 크래킹)가 포함된 전체 TUI를 시작합니다.

CLI 모드

네트워크 스캔:

root@kitploit:~
sudo autowifi scan -i wlan0mon -d 30

WPA 핸드셰이크 캡처:

root@kitploit:~
sudo autowifi capture -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -t 120

캡처 파일 크래킹:

root@kitploit:~
sudo autowifi crack handshake.cap -w /usr/share/wordlists/rockyou.txt

hashcat 백엔드 사용:

root@kitploit:~
sudo autowifi crack handshake.cap -w rockyou.txt --backend hashcat

공격 벡터

구성

설정은 ~/.autowifi/config.json에 저장됩니다. 대화형 메뉴를 통해 편집하거나 직접 편집하세요:

root@kitploit:~
{
  "interface": "wlan0",
  "scan_duration": 30,
  "deauth_count": 15,
  "handshake_timeout": 180,
  "default_wordlist": "/usr/share/wordlists/rockyou.txt",
  "crack_backend": "aircrack",
  "mac_randomize": false,
  "auto_crack": true
}

프로젝트 구조

root@kitploit:~
autowifi/
  cli.py          - 진입점, 대화형 모드, CLI 명령어
  ui.py           - 터미널 UI 구성 요소 (Rich 기반)
  scanner.py      - 네트워크 탐색 및 클라이언트 추적
  attacks.py      - WEP, WPA, WPS, PMKID 공격 구현
  handshake.py    - 핸드셰이크 캡처 및 검증
  cracker.py      - 다중 백엔드 비밀번호 크래킹
  interface.py    - 무선 인터페이스 관리
  session.py      - 세션 지속성
  report.py       - HTML/JSON/텍스트 보고서 생성
  config.py       - 구성 관리
  deps.py         - 종속성 확인

법적 고지

이 도구는 승인된 보안 테스트 및 교육 목적으로만 사용됩니다. 컴퓨터 네트워크에 대한 무단 접근은 불법입니다. 테스트 전에 항상 적절한 서면 승인을 받으세요.

라이선스

GPL-3.0

도구 다운로드
도구설명
list_interfaces무선 인터페이스 목록 (모드/드라이버/칩셋)
enable_monitor인터페이스에서 모니터 모드 활성화
disable_monitor인터페이스를 관리 모드로 복원
scan_networksWiFi 네트워크 검색 (암호화, 신호, WPS, 클라이언트 포함)
get_recommended_attacks대상에 대한 공격 벡터 가져오기 (암호화 기반)
capture_handshakeWPA/WPA2 4방향 핸드셰이크 캡처
capture_pmkidPMKID 해시 캡처 (클라이언트 불필요)
wps_pixie_dustWPS Pixie Dust 오프라인 공격 실행
deauth인증 해제 프레임 전송
crack_handshakeaircrack/hashcat/john으로 핸드셰이크/PMKID 크래킹
verify_handshake캡처 파일 검증
find_wordlists설치된 워드리스트 탐색
check_dependencies설치된 도구 확인
공격암호화방법
ARP ReplayWEPARP 요청 재전송을 통한 IV 수집
FragmentationWEP단편화된 패킷을 통한 키스트림 복구
ChopChopWEPKoreK chopchop 키스트림 추출
Handshake CaptureWPA/WPA2인증 해제 + 4방향 핸드셰이크 캡처
PMKIDWPA/WPA2첫 번째 EAPOL 프레임에서 클라이언트 없는 키 추출
Pixie DustWPSRaghav Bisht / Dominique Bongard의 방법으로 오프라인 WPS PIN 복구
PIN Brute ForceWPS온라인 WPS PIN 열거