From 91591626fb0186e26036b68dabbd1fd783b7e7ec Mon Sep 17 00:00:00 2001 From: Geoffrey Bucchino Date: Thu, 11 Jul 2024 10:53:45 +0200 Subject: [PATCH] Update project --- exec.sh | 3 ++- influxdb.pcap | Bin 3081 -> 0 bytes load_bpf.c | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 influxdb.pcap diff --git a/exec.sh b/exec.sh index 69653c9..ebe860b 100755 --- a/exec.sh +++ b/exec.sh @@ -2,4 +2,5 @@ clang-11 -g -O2 -target bpf -c tp_tcp.c -o tp_tcp.o && \ gcc ic.c load_bpf.c -o load_bpf -lbpf && \ -sudo ./load_bpf 192.168.1.68 f32d493484526abc _HK7-cwCZuOiaBIFi17J3riUeQ8OeR6oOp9o3QZMNpehdJMTkleR4B7-CczXSzwhx656GMZi3m6h15h59burbg== tcp_metrics +#sudo ./load_bpf 192.168.1.68 f32d493484526abc _HK7-cwCZuOiaBIFi17J3riUeQ8OeR6oOp9o3QZMNpehdJMTkleR4B7-CczXSzwhx656GMZi3m6h15h59burbg== tcp_metrics +sudo ./load_bpf 10.231.246.26 392fcb79fc296d8e EwmJtlAXAlJO_e1zjYwxLL2lD3E9jgDRAbba3Wsssn7HcqXKv1OrsmZ66ZlEVwwNMG6gx3_AxqMFnpr6MjuSZQ== tcp_metrics diff --git a/influxdb.pcap b/influxdb.pcap deleted file mode 100644 index 1aecd92c941db409d799bfb49036837d34e48e63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3081 zcmchZTTC2P7{|{p6mXI?VobO^$N{y0WiPV~yUWNbw{n&Hwo*(b%kEir!m_)}%yLUj zsIAc$l{aEi(3(EzbJJ35lcq^yEwRK1jZI3U_41$(qEy?&lwQ9yz+72>I{dv;RiZ$;uA8EAv3Gyey;2I+Xx** zsAln}T2z~bUcB<9;UyT2D=S5Fise)moqpQ5dH=*82pKc?oy#=laBJ=N3g~r1Mn*Q} ze{h_|M_DXGTK7fZI*mvhY_9Qz#k-XIP-JrR z4IA%%ujh7m^?9(>8$Q-cv%n${>H_C!WV z7!S6zJI%g{hJjd@xgtkt0R>?109`F67;uqct%2`SEzTI z8+_CKebW=cNk^5Vxnn@89CZZws$f<1P)r^gcDqfSi3`Y)(XzNGA}&dhrKJ4Wt627i zhe?^DdS%#wnIEOs0#ZmNa#vF1_~#!zdoUo8ke@j}d!}*?`_`{h?)4~>n{U`WbuYoa0WDRy>o7Qa8}4dPS|aWz zl}xHuu*xgg7xc;?q&ubt%q|mm*eg$oIBqQS!LTplm%_s)uHW1mrk?W;nd@Ux$S>lq zzCPXM!$elVogyB$Tbvd!aHCfR5$cD^J4xRpXX1xw&jEUSQ>=uHKs2bCg@!nc&_onp-$ST49T1d9D6KY4x|k8mnn}O!Z!-dRu^N z2D8(_K1V~r>>}mvk1)BA$0xr@q5)#7lVyS2REhJ($Ub6v|Jeg?8YS+sx$Z%qlGYM!BdoaVXl$!~6qiu0}?4X@`A{ z$<^1pRYkd%Zl=^rO}e^pCSV2b_VD?=^)3T<44Q!swu#Wu*$b3g`f{RPt+@hL&79Ok zPw7oWpHbR#rGh>_+=&MVPJDCo62@3dqxR2O-I2C2hqkd*#>V=!jeWRxW9A<@bO|;^ zM{;92?iX85jXTKX<{P%V-$`)SXh)|!4g}m8!8>mkx&;4MgFPPD4X~BR2FO?18TF=} zQ9qwo+>{m|RtS(a>eXXU!o8?*dzjo@-HT#^d-)ctUY+#9mP?cV2fg&gP2kld&|BMq k&4l!KKzb{!_d6z6-&?a^YxQ=g)q4bVXin3?20GmN2XPmF5dZ)H diff --git a/load_bpf.c b/load_bpf.c index 02770b5..c021d08 100644 --- a/load_bpf.c +++ b/load_bpf.c @@ -131,7 +131,7 @@ int main(int argc, char *argv[]){ // We have a new packet if (indexPackets > index){ index = indexPackets; - printf("Index: %d %d\n", index, indexPackets); + err = bpf_map_lookup_elem(map_fd, &keys, &s_reset); if (err == 0){ struct in_addr *src = (struct in_addr*)&s_reset.saddr; @@ -146,7 +146,7 @@ int main(int argc, char *argv[]){ printf("Sport: %d; dport: %d %d %d %s - %s\n", s_reset.sport, s_reset.dport, s_reset.family, s_reset.proto, tmp, d); // Get the last value from InfluxDB - lastValue = ic_read(s, d); + //lastValue = ic_read(s, d); // Send data to InfluxDB snprintf(buf, BUF_SIZE, "host=%s", s);