diff options
Diffstat (limited to 'analyse/script.sh')
-rwxr-xr-x | analyse/script.sh | 56 |
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 |