MCPcopy Create free account

hub / github.com/Gtajisan/FARHAN-Shot / functions

Functions439 in github.com/Gtajisan/FARHAN-Shot

Method__init__
(self, pd_score, bf_score, vuln_score, attack_type, suggested_pins, reasoning)
main.py:3371
Method__init__
(self)
main.py:3431
Method__init__
(self, vuln_list: Optional[List[str]] = None)
main.py:3749
Method__init__
(self, interface, save_result=False, print_debug=False, advanced_options=None, vuln_list_file
main.py:4348
Method__init__
(self, interface: str, vuln_list=None, channel_filter=None, min_rssi=None, prefer_close=False
main.py:5689
Method__init__
(self, session_dir=None, vuln_list_file=None)
main.py:6122
Method__init__
(self, session_file=None)
main.py:6281
Method__init__
(self, output_dir=None)
main.py:6322
Method__init__
(self, companion, bssid, max_workers=1, delay=0)
main.py:6607
Method__init__
(self, companion, bssid, wordlist_file, delay=0)
main.py:6645
Method__init__
(self)
main.py:6685
Method__init__
(self, interface)
main.py:6718
Method__init__
(self, interface, delay_base=5)
main.py:6794
Method__init__
(self, session_file)
main.py:6841
Method__init__
(self, output_dir=None)
main.py:6882
Method__init__
(self)
attached_assets/main_(2)_1781283633298.py:157
Method__init__
(self, mac)
attached_assets/main_(2)_1781283633298.py:210
Method__init__
(self)
attached_assets/main_(2)_1781283633298.py:280
Method__init__
(self, interface, save_result=False, print_debug=False)
attached_assets/main_(2)_1781283633298.py:1044
Method__init__
(self, interface, vuln_list=None)
attached_assets/main_(2)_1781283633298.py:1556
Method__int__
(self)
main.py:1586
Method__int__
(self)
attached_assets/main_(2)_1781283633298.py:238
Method__isub__
(self, other)
main.py:1598
Method__isub__
(self, other)
attached_assets/main_(2)_1781283633298.py:247
Method__lt__
(self, other)
main.py:1610
Method__lt__
(self, other)
attached_assets/main_(2)_1781283633298.py:256
Method__ne__
(self, other)
main.py:1607
Method__ne__
(self, other)
attached_assets/main_(2)_1781283633298.py:253
Method__repr__
(self)
main.py:1627
Method__repr__
(self)
main.py:3380
Method__repr__
(self)
attached_assets/main_(2)_1781283633298.py:273
Method__str__
(self)
main.py:1589
Method__str__
(self)
attached_assets/main_(2)_1781283633298.py:241
Method_add
(p: str)
main.py:3549
Method_add
(p: str)
main.py:6941
Method_add
(p)
main.py:7199
Function_add_to_vuln_list
Append a successfully Pixie-Dusted device to vulnwsc.txt. Skips the entry silently if the BSSID is already present in the file. Format matche
main.py:7236
Method_bar
(score: int, width: int = 20)
main.py:3904
Function_c
Return s with ANSI codes stripped if --no-color is active.
main.py:247
Function_clean_output
Normalize subprocess output to safe ASCII-compatible text. Strips all common Unicode mojibake sequences that appear when UTF-8 bytes are misr
main.py:180
Method_colored
(text, color=None)
main.py:6027
Method_conf_bar
(conf: int, width: int = 10)
main.py:3916
Method_extract_pin
Extract WPS PIN from pixiewps stdout across all known output formats.
main.py:4805
Function_graceful_sigterm
(signum, frame)
main.py:1515
Function_interface_supports_wps
Return True if the driver advertises WPS (station-mode WPS support).
main.py:1086
Method_pinArch
Arcadyan/SKY/Tenda XOR-sum digit algorithm.
main.py:2866
Method_pinComtrend
Comtrend MAC-based WPS PIN algorithm.
main.py:2878
Method_pinHuawei
Huawei INFINITUM router WPS PIN -- nibble XOR pairs.
main.py:2890
Method_pinTpLink
TP-Link default WPS PIN -- last 4 bytes (8 nibbles) of MAC.
main.py:2886
Function_restore_killed_processes
Re-launch processes previously stopped by _kill_interfering_processes.
main.py:7375
Method_row
(label: str, value: str)
main.py:3947
Function_rssi_to_distance_label
Return a rough estimated distance category from RSSI (dBm). These are indicative ranges in open-air line-of-sight; walls, obstacles, and ante
main.py:816
Method_run_silent
Run pixiewps silently; return (stdout, might_vulnerable).
main.py:4837
Function_snr_label
Derive a Signal-to-Noise Ratio category from RSSI and an estimated noise floor. Most indoor environments have a noise floor between -95 and -100
main.py:837
Method_sym
(val)
main.py:4247
Method_try_pin
(self, pin)
main.py:6616
Method_write_cred_block
Write a credential block to an already-open file handle.
main.py:4902
Methodadd_to_vuln_list
(self, device_model, bssid, essid)
main.py:6247
Methodandroid_wifi_scan_results
Fetch Wi-Fi scan results via Android 'cmd wifi' as a fallback for iw.
main.py:7113
Methodcleanup
(self)
main.py:5625
Methodcleanup
Cleanup method to close resources and remove temporary files.
attached_assets/main_(2)_1781283633298.py:1534
Methodclear
(self)
main.py:4297
Methodclear
(self)
main.py:4340
Methodclear
(self)
main.py:6871
Methodclear
(self)
attached_assets/main_(2)_1781283633298.py:1005
Methodclear
(self)
attached_assets/main_(2)_1781283633298.py:1038
Methodclear_session
(self)
main.py:6311
Methodcolored
Returns colored text
attached_assets/main_(2)_1781283633298.py:1695
Methodconnect_to_network
(ssid, password)
main.py:6551
Methodenable_monitor_mode
Attempt to put a wireless interface into monitor mode. Works on rooted Android / Termux with a suitable kernel driver. Falls back gra
main.py:7086
Methodenable_rfkill
(interface=None)
main.py:6472
Methodfib_gen
(n)
main.py:2690
Methodfib_gen
(n, memo={})
attached_assets/main_(2)_1781283633298.py:728
Methodgenerate_intelligent_pins
Return a confidence-ordered PIN list for the given AP. Priority order: 1. OUI-matched MAC-derived algorithms from WPSpin (highest a
main.py:7183
Methodgenerate_manufacturer_pins
(cls, vendor)
main.py:7166
Methodgenerate_pins
Return confidence-ordered WPS PIN candidates for a given BSSID. Delegates to WPSpin for OUI-matched MAC-derived and static PINs, then
main.py:6931
MethodgetAll
Get all WPS pin's for single MAC
attached_assets/main_(2)_1781283633298.py:475
MethodgetList
Get all WPS pin's for single MAC as list
attached_assets/main_(2)_1781283633298.py:495
Methodget_connections
()
main.py:6531
Methodget_cracked_info
(self, bssid)
main.py:6238
Methodgot_all_wps2
True when all standard fields AND at least one WPS 2.0 extended field (R-Hash1/2 or KDF Key) are present -- signals a full WPS 2.0 cap
main.py:4153
Methodhandle_deviceName
(line, result, networks)
main.py:5824
Methodhandle_deviceName
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1639
Methodhandle_essid
(line, result, networks)
main.py:5765
Methodhandle_essid
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1593
Methodhandle_freq
(line, result, networks)
main.py:5846
Methodhandle_level
(line, result, networks)
main.py:5775
Methodhandle_level
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1600
Methodhandle_manufacturer
(line, result, networks)
main.py:5833
Methodhandle_model
(line, result, networks)
main.py:5806
Methodhandle_model
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1631
Methodhandle_modelNumber
(line, result, networks)
main.py:5815
Methodhandle_modelNumber
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1635
Methodhandle_network
(line, result, networks)
main.py:5754
Methodhandle_network
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1579
Methodhandle_securityType
(line, result, networks)
main.py:5783
Methodhandle_securityType
(line, result, networks)
attached_assets/main_(2)_1781283633298.py:1603
Methodhandle_serial
(line, result, networks)
main.py:5842
Methodhandle_wpa3
(line, result, networks)
main.py:5874
Methodhandle_wps
(line, result, networks)
main.py:5798
← previousnext →201–300 of 439, ranked by callers