Skip to content

CipherX1802/DisAPster

Repository files navigation

DisAPster Logo

DisAPster

WiFi Security Pentesting Toolkit

Structured wireless reconnaissance that turns raw WiFi signals into actionable intelligence — across CLI and Android.


Stage CVE Platforms


⚠️ Authorized Use Only
This tool is intended strictly for use on devices you personally own or have explicit written permission to test. Unauthorized use against third-party devices may violate local and international law. The app includes a confirmation step before any analysis begins — you must acknowledge device ownership each session.


+ CORE: Deep Recon Intelligence Engine
! MODE: Passive / Structured Analysis
# OUTPUT: Attack-Aware Intelligence Profile

🧠 Overview

DisAPster is a multi-platform WiFi deep reconnaissance framework.

It enforces a disciplined workflow:

SCAN  →  DISCOVER  →  SELECT  →  LOCK TARGET  →  DEEP RECON

No blind execution. Every step is controlled and intentional.

Both CLI and Android versions produce the same intelligence output.


📦 Platform Support

Platform Environment Best For
🐉 Linux CLI Full control with monitor mode
📱 Android APK Portable recon in field environments

⚙️ Deep Recon Features & Workflow

sequenceDiagram
    autonumber
    participant D as DisAPster
    participant A as Target AP
    participant C as Clients
    Note over D, C: 1. Setup
    D->>D: Start DisAPster CLI
    D->>D: Check root privileges and dependencies
    D->>D: Confirm authorized testing
    D->>D: Select wireless interface
    D->>D: Enable monitor mode
    D->>D: Store interface in SessionState
    Note over D, C: 2. Scan Networks
    D->>A: Run airodump-ng scan
    A-->>D: AP discovery data
    C-->>D: Visible client telemetry
    D->>D: Parse scan CSV output
    D->>D: Build AP and client table
    D->>D: Store APs and clients in SessionState
    Note over D, C: 3. Select & Lock Target
    D->>D: Display discovered AP list
    D->>A: Select target AP
    A-->>D: Locked AP profile
    D->>D: Store target in SessionState
    Note over D, C: 4. Deep Recon Engine
    D->>A: 01 Identity - SSID, BSSID, Vendor, Band, Channel, Max Rate, Beacons
    A-->>D: Identity profile
    D->>A: 02 Signal - RSSI, Signal Bar, Estimated SNR
    A-->>D: Signal profile
    D->>A: 03 Security Protocol - Encryption, Protocol, Auth, Cipher, Handshake, Key Derivation, PMF
    A-->>D: Security profile
    D->>A: 04 WPS - Status, Version, Lock State, Attack Surface
    A-->>D: WPS profile
    D->>A: 05 PMKID Surface - Capture Feasibility, Target Readiness
    A-->>D: PMKID assessment
    D->>D: 06 Offline Cracking - Crackability, KRACK, Deauth Viability
    D->>D: aircrack-ng / hashcat command references
    alt Enterprise EAP
        D->>A: 07 Network Context - EAP Type, Downgrade Feasibility, Credential Capture Path
        A-->>D: Enterprise context
    else Open Network
        D->>A: 07 Network Context - Plaintext Traffic, Sniffing, Rogue AP Potential
        A-->>D: Open network context
    else WPA/WPA2/WPA3
        D->>D: 07 Network Context - Protected network context
    end
    D->>C: 08 Associated Clients - MAC, Signal, Packets, Probe Requests
    C-->>D: Client intelligence
    D->>D: 09 Vulnerability Summary - CRITICAL, HIGH, MEDIUM, INFO
    D->>D: 10 Recommended Attack Path - Dynamic strategy from full target analysis
    Note over D: Render Deep Recon Report and return to Main Menu
Loading

🚀 Future

[ ... ] coming soon
stay tuned for more explorations

⚡ Installation (CLI)

git clone https://github.com/CipherX1802/DisAPster.git
cd DisAPster/CLI

pip3 install -r requirements.txt

chmod +x install.sh
./install.sh

sudo python3 DisAPster_DeepRecon.py

📱 Installation (APK)

  • Download APK from Releases
  • Enable "Install unknown apps"
  • Install & grant permissions

📦 Requirements

CLI

Linux OS · Python 3.x · Monitor Mode Adapter
aircrack-ng
iw
ifconfig

APK

Android Device · WiFi Enabled · Location Services ON

🔐 Security and Abuse Reporting

If you need to report a security vulnerability, misuse, or third-party abuse related to this tool, please follow responsible disclosure practices.

Contact details and reporting guidelines will be provided in the Security Policy.


⚖️ Legal & Ethical Use

Only use DisAPster against:

  • Networks you personally own
  • Networks where you have obtained explicit written authorization

Never use this tool:

  • On public WiFi environments
  • Against corporate, private, or infrastructure networks without permission
  • In shared or uncontrolled environments

About

Wifi Recon Module

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors