crash.software
Projects
Pull Requests
Issues
Builds
macstealer
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
macstealer
Files
🤬
Sign In
main
ROOT
/
research
/
macstealer.py
Search
History
808 lines
|
ISO-8859-1
|
29 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
abc
sys
os
socket
struct
time
argparse
heapq
subprocess
atexit
select
datetime
Ctrl
already_warned_identity
already_warned_key_mgmt
Daemon
(metaclass=abc.ABCMeta)
options
nic_iface
process
wpaspy_pending
wpaspy_ctrl
__init__
(self,options)
start
(self)
wpaspy_command
(self,cmd,can_fail=False)
wait_event
(self,event,timeout=60*60*24*365)
connect_wpaspy
(self)
stop
(self)
Supplicant
(Daemon)
nic_iface
sock_eth
netid_attacker
netid_victim
bssid_attacker
bssid_victim
mac
clientip
routermac
routerip
arp_sock
can_send_traffic
dhcp_xid
dhcp_offer_frame
time_retrans_dhcp
dhcp_retrans_attempts
time_retrans_arp
arp_retrans_attempts
tcp_src_port
tcp_src_seq
has_reconnected
time_syn
time_last_synack
eth_handler
id_victim
id_attacker
process
time_start_reconnect
__init__
(self,iface,options)
get_identity_representation
(self,net_id,id_str)
find_netids
(self,only_victim=False)
start
(self)
scan
(self,wait=True)
wait_scan_done
(self)
connect
(self,netid,timeout=30)
disconnect
(self,wait=True)
send_dhcp_discover_or_request
(self)
send_arp_request
(self)
event_loop
(self,condition=lambda:False,timeout=2**32)
get_ip_address
(self)
send_dhcp_discover
(self)
send_dhcp_request
(self,offer)
initialize_routing
(self)
send_eth
(self,p,logtx=False)
send_tcp_syn
(self)
handle_eth_dhcp
(self,p)
handle_tcp
(self,p)
handle_arp
(self,p)
handle_eth
(self,p)
set_eth_handler
(self,eth_handler)
time_tick
(self)
status
(self)
stop
(self)
set_bssid
(self,bssid)
ignore_bssid
(self,bssid)
ignore_bssid_clear
(self)
changemac
(self)
run_ping
(self)
run
(self)
Client2Client
sup_victim
sup_attacker
forward_ip
forward_ethernet
options
__init__
(self,options)
stop
(self)
monitor_eth
(self,eth)
run
(self)
cleanup
()
main
()
options
All occurrences
Please wait...
Page is in error, reload to recover