Compare commits
8 Commits
1881c143e3
...
10fed1e523
Author | SHA1 | Date |
---|---|---|
M4573RH4CK3R | 10fed1e523 | |
Peaks | dcf527fd86 | |
BuffBaby253 | 6f8d44d068 | |
BuffBaby253 | cb64802ff5 | |
BuffBaby253 | 26040becb0 | |
BuffBaby253 | 4c5fdf62a1 | |
BuffBaby253 | 4d3431c2e4 | |
H8CKR | 7157a6a18a |
|
@ -0,0 +1,46 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Title: Wireshark PCAP Capture & Examine
|
||||||
|
# Author: BuffBaby253
|
||||||
|
# Version: 1.1
|
||||||
|
#
|
||||||
|
# Description: uses tcpdump to capture network traffic for 1 minute and saves into pcap
|
||||||
|
# into loot storage folder for further analysis in Wireshark
|
||||||
|
#
|
||||||
|
# Note: If you want to extend the time, change the amount of seconds in line 38
|
||||||
|
#
|
||||||
|
# LED SETUP making loot directory and waiting for an ip address from DHCP
|
||||||
|
# LED ATTACK capturing packets
|
||||||
|
# LED FINISH the Shark Jack is finished and you can now download saved pcaps to open in Wireshark
|
||||||
|
|
||||||
|
LOOT_DIR=/root/loot/pcaps
|
||||||
|
INTERFACE="eth0"
|
||||||
|
seconds=60
|
||||||
|
|
||||||
|
|
||||||
|
# preparing for capture
|
||||||
|
|
||||||
|
LED SETUP
|
||||||
|
|
||||||
|
# setting up loot directory
|
||||||
|
mkdir -p $LOOT_DIR
|
||||||
|
COUNT=$(($(ls -l $LOOT_DIR/*.txt | wc -l)+1))
|
||||||
|
|
||||||
|
# waiting for ip address
|
||||||
|
|
||||||
|
NETMODE DHCP_CLIENT
|
||||||
|
while [ -z "$IPADDR" ]; do sleep 1 && IPADDR=$(ifconfig eth0 | grep "inet addr"); done
|
||||||
|
|
||||||
|
LED ATTACK
|
||||||
|
|
||||||
|
# using tcpdump to capture network traffic and save to loot directory
|
||||||
|
tcpdump -i $INTERFACE -w $LOOT_DIR/net-traffic_$COUNT.txt &
|
||||||
|
|
||||||
|
# sleep command will let it run for amount of seconds selected
|
||||||
|
sleep $seconds
|
||||||
|
|
||||||
|
# end capture
|
||||||
|
killall tcpdump
|
||||||
|
|
||||||
|
# the work is done and you can unplug
|
||||||
|
LED FINISH
|
|
@ -72,6 +72,9 @@ function locate_interface_to_shark() {
|
||||||
while [[ -z $IFACE ]]; do
|
while [[ -z $IFACE ]]; do
|
||||||
printf "%s" .
|
printf "%s" .
|
||||||
IFACE=$(ip route show to match 172.16.24.1 2>/dev/null| grep -i 172.16.24.1 | cut -d ' ' -f3 | grep -v 172.16.24.1)
|
IFACE=$(ip route show to match 172.16.24.1 2>/dev/null| grep -i 172.16.24.1 | cut -d ' ' -f3 | grep -v 172.16.24.1)
|
||||||
|
if [[ -z $IFACE ]]; then
|
||||||
|
IFACE=$(ip route show to match 172.16.24.1 2>/dev/null| grep -i 172.16.24.0 | cut -d ' ' -f3 | grep -v 172.16.24.1)
|
||||||
|
fi
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
echo -e "\n"
|
echo -e "\n"
|
||||||
|
|
Loading…
Reference in New Issue