MCPcopy Create free account

hub / github.com/Gtajisan/FARHAN-Shot / types & classes

Types & classes35 in github.com/Gtajisan/FARHAN-Shot

↓ 10 callersClassWPSpin
WPS pin generator -- 108+ algorithms covering virtually all consumer routers.
main.py:1632
↓ 3 callersClassCompanion
Main application class -- wraps wpa_supplicant and orchestrates attacks.
main.py:4345
↓ 3 callersClassWPSVulnEngine
Single source of truth for WPS vulnerability scoring and PIN ordering. Replaces inline scoring scattered across _print_network_table and _aut
main.py:3387
↓ 2 callersClassCompanion
Main application part
attached_assets/main_(2)_1781283633298.py:1042
↓ 2 callersClassNetworkAddress
main.py:1557
↓ 2 callersClassWiFiScanner
Scan for WPS-enabled access points using iw and present an interactive table.
main.py:5659
↓ 1 callersClassAdvancedNetworkRecon
Enhanced network reconnaissance using iw and system tools.
main.py:6715
↓ 1 callersClassAdvancedReportGenerator
Enhanced report generator with HTML support and multiple formats.
main.py:6879
↓ 1 callersClassAndroidNetwork
main.py:1523
↓ 1 callersClassAndroidNetwork
attached_assets/main_(2)_1781283633298.py:156
↓ 1 callersClassBruteforceStatus
Tracks bruteforce progress and renders a live-updating progress bar.
main.py:4304
↓ 1 callersClassBruteforceStatus
attached_assets/main_(2)_1781283633298.py:1009
↓ 1 callersClassConnectionStatus
Tracks the WPS exchange state as lines are consumed from wpa_supplicant.
main.py:4271
↓ 1 callersClassConnectionStatus
attached_assets/main_(2)_1781283633298.py:994
↓ 1 callersClassDictionaryAttackModule
Wordlist-based WPS PIN dictionary attack.
main.py:6642
↓ 1 callersClassFireSoftLogger
Save cracked credentials to OS-specific directories in .OSP_Complete format. Inspired by FireTIA's OneShotPin fork. Supports: - NetHunter: /s
main.py:384
↓ 1 callersClassNetworkAddress
attached_assets/main_(2)_1781283633298.py:209
↓ 1 callersClassPixiewpsData
Container for WPS crypto material extracted from a Pixie Dust exchange. WPS 2.0 extended fields (r_hash1/2, kdf_key, key_wrap_key) are collected
main.py:4097
↓ 1 callersClassPixiewpsData
attached_assets/main_(2)_1781283633298.py:968
↓ 1 callersClassRealTimeVulnAnalyzer
Real-time, per-target vulnerability profiler. Analyses a selected AP and produces a comprehensive, color-coded vulnerability report -- chipse
main.py:3601
↓ 1 callersClassWPSpin
WPS pin generator
attached_assets/main_(2)_1781283633298.py:278
↓ 1 callersClassWeakAlgorithmDetector
Detect if a target AP uses a known-weak WPS PIN algorithm.
main.py:6682
↓ 1 callersClassWiFiScanner
docstring for WiFiScanner
attached_assets/main_(2)_1781283633298.py:1554
↓ 1 callersClass_VulnResult
Immutable result returned by WPSVulnEngine.score().
main.py:3366
ClassAdvancedPINAlgorithms
Advanced WPS PIN generation with multiple algorithm support.
main.py:7149
ClassNetworkManager
NetworkManager (nmcli) integration.
main.py:6519
ClassOnlineBruteforcer
Threaded online WPS PIN bruteforcer.
main.py:6604
ClassPINAlgorithms
WPS PIN generation utility functions.
main.py:6897
ClassRFKill
Manage RF-Kill (wireless kill switch). Supports both the ``rfkill`` userspace tool and the direct sysfs interface at ``/sys/class/rfkill/`` s
main.py:6406
ClassRateLimitBypass
Techniques to bypass WPS rate limiting.
main.py:6791
ClassReportGenerator
Generate results reports in TXT, CSV, and JSON formats.
main.py:6319
ClassSessionManager
Manage WPS cracking sessions for resumption.
main.py:6278
ClassSessionResumeManager
Save and restore full attack sessions for long bruteforce runs.
main.py:6838
ClassStorageManager
Manage storage and track cracked networks in ~/.FARHAN-Shot/sessions/
main.py:6119
ClassTermuxCompat
Termux / Android phone support utilities. Provides dependency checking, storage setup, interface detection, and monitor-mode helpers tuned fo
main.py:6961