Wireless security, Pen-testing, Digital Forensics techniques included. That wirelessly penetrate all connected clients then monitor Dot11 signal. Create Documentation and pen-testing documentation. Able to monitor networking activity in web interface.
root#./setup
root# python router
python3.6 required for netfilterqueue package support
login ngrok to get authendication token
class ROUTER:
def __init__(self):
self.wrun,self.prun,self.frun,self.wifi=True,True,True,{}
self.SSID='{Setup your SSID}'
self.BSSID=''
self.IP='192.168.28.1'
self.drange='192.168.28.30'
self.dtime='24'
self.PASSWD='{Setup router password}'
self.BASEDIR=['/root/']
self.result={}
self.mail="{your mail id with less secure app permission}"
self.passwd="{mail password}"
self.num=1
self.BS=BASIC()
self.url=[]
self.clients=[]
self.arp={}
self.ipath=defaultdict(list)
self.ppath=defaultdict(list)
self.lp='static/logs/info/'
self.pp='static/logs/evidence/'
self.clients=open('static/APconf/accept','r').readlines()
echo "authtoken: {ngrok authendication token}
tunnels:
rdesk:
proto: http
addr: 8081
admin:
proto: http
addr: 5000
" > /root/.ngrok2/ngrok.yml
Hardware requirement - 2 wlan interface and 1 ethernet connection
wlan0 - enable internet access
wlan1 - monitoring Dot11 packets around that
ethernet - network access transfer to the wlan0 interface