You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Beau Kujath
a812c74b74
|
1 year ago | |
---|---|---|
NetworkGenie | 1 year ago | |
Test_Cases | 2 years ago | |
debugServer | 1 year ago | |
README.md | 1 year ago |
README.md
NetworkGenie
Setup
- Open and build the NetworkGenie app in AndroidStudio.
- Set the debug server IP in the variable at the top of
app/src/main/jni/netguard/debug_conn.c
- Open a the debug port (50508) on the debug server:
nc -k -l 50508
. - Start the debug server script to log outgoing app packets and test sending bakc packets to leave the Android device:
python3 sniffer.py
. - Run the NetworkGenie app.
Testing
- NetworkGenie is hardcoded (for testing purposes) to establish the connection to the debug server after handling 10 outgoing packets and begin forwarding all outgoing traffic to the server.
- Scapy packets should be logged to the debug servers terminal from the python script that is printing the packet info received from the Android.
- Input "2" or "3" to test crafting packets that will be sent through the debug connection to NetworkGenie and forwarded out the device.
- Use packet capture to view packets crafted from debug server on the Android:
adb shell
->su
->tcpdump -i any host 9.9.9.9
.