aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xanalyse/script.sh56
1 files changed, 44 insertions, 12 deletions
diff --git a/analyse/script.sh b/analyse/script.sh
index 5c2aff0..9ec7123 100755
--- a/analyse/script.sh
+++ b/analyse/script.sh
@@ -1,4 +1,5 @@
#!/bin/bash
+# coding: utf-8
#TO-DO:
#prend en compte l'interface internet par defaut sur la machine
@@ -10,20 +11,51 @@
#ajoute la date
#insert dans la bdd les differentes infos
+#sudo tcpdump -i wlp2s0 -c1 -v -w temp.pcap
+#b=$(sudo tcpdump -r temp.pcap > tempcat)
+#cat tempcat
+#a=$(cat tempcat | cut -d" " -f13)
+
+#echo "$a"
+
+#if [ "$a" == "TCP" ] ; then
+# echo 'Youpi'
+#elif [ "$a" == "UDP" ] ; then
+# echo 'Ah bah non ça marche pas'
+#else
+# echo 'KC'
+#fi
+
while :
do
- sudo tcpdump -i eth1 -nn -c1 -A src $1 -w capture.pcap
- sudo tcpdump -r capture.pcap > grostas
- cat grostas | cut -d" " -f1 >> /tmp/heure.txt
- cat grostas | cut -d" " -f2 >> /tmp/protocole.txt
- cat grostas | cut -d" " -f3 >> /tmp/source.txt
- cat grostas | cut -d" " -f5 >> /tmp/destination.txt
- tail -n1 /tmp/heure.txt
- tail -n1 /tmp/protocole.txt
- tail -n1 /tmp/source.txt
- tail -n1 /tmp/destination.txt
-done
-
+ sudo tcpdump -i wlp2s0 -c1 -nn tcp -w capturetcp.pcap
+ sudo tcpdump -nn -r capturetcp.pcap > grostastcp
+ echo -e "Voici un paquet TCP\n"
+ cat grostastcp | cut -d" " -f1 >> /tmp/heuretcp.txt
+ cat grostastcp | cut -d" " -f2 >> /tmp/protocoletcp.txt
+ cat grostastcp | cut -d" " -f3 >> /tmp/sourcetcp.txt
+ cat grostastcp | cut -d" " -f5 >> /tmp/destinationtcp.txt
+ cat grostastcp | cut -d" " -f15 >> /tmp/tailletcp.txt
+ tail -n1 /tmp/heuretcp.txt
+ tail -n1 /tmp/protocoletcp.txt
+ tail -n1 /tmp/sourcetcp.txt
+ tail -n1 /tmp/destinationtcp.txt
+ tail -n1 /tmp/tailletcp.txt
+# Attention ici c'est UDP
+ sudo tcpdump -i wlp2s0 -c1 -nn udp -w captureudp.pcap
+ sudo tcpdump -nn -r captureudp.pcap > grostasudp
+ echo -e "Voici un paquet UDP\n"
+ cat grostasudp | cut -d" " -f1 >> /tmp/heureudp.txt
+ cat grostasudp | cut -d" " -f2 >> /tmp/protocoleudp.txt
+ cat grostasudp | cut -d" " -f3 >> /tmp/sourceudp.txt
+ cat grostasudp | cut -d" " -f5 >> /tmp/destinationudp.txt
+ cat grostasudp | cut -d" " -f8 >> /tmp/tailleudp.txt
+ tail -n1 /tmp/heureudp.txt
+ tail -n1 /tmp/protocoleudp.txt
+ tail -n1 /tmp/sourceudp.txt
+ tail -n1 /tmp/destinationudp.txt
+ tail -n1 /tmp/tailleudp.txt
+done