From 56fc6196965dd303fffc2343789ddb0955291ae3 Mon Sep 17 00:00:00 2001 From: infidel Date: Mon, 30 Oct 2023 23:10:45 +0700 Subject: [PATCH] Submodule integration success --- __pycache__/wrapper.cpython-310.pyc | Bin 0 -> 12786 bytes __pycache__/wrapper.cpython-311.pyc | Bin 0 -> 26156 bytes example/iptables.log | 104 ++++++++++++++++++++++++++++ wrapper.py | 20 +++--- 4 files changed, 116 insertions(+), 8 deletions(-) create mode 100644 __pycache__/wrapper.cpython-310.pyc create mode 100644 __pycache__/wrapper.cpython-311.pyc diff --git a/__pycache__/wrapper.cpython-310.pyc b/__pycache__/wrapper.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d649c4d4c3bc813247d532974a99be2a5a6483a2 GIT binary patch literal 12786 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

HQqvfGXy^~Vx+RsKqAbN1(m{MV8Kh|* zmv+H@nvw3)eYg_J;_5`@@4}T)ie+W_xgd*c{TysqN9Ojd%gtX^TvwL&qI_PK7ou|N zp)ZVMgxqZ-yg$gHykC|tu8#0wnY(FSE{*W(t0R1JLpk*jUgRu#SOHwWnIN~Q15;zq z=?mF~o`w8EFEEsq*eWda$$kcK5!Ns9RH!LIAAD9@JQJ5sd5NV#iKVSe8rv3RKN4fx zgC6i;o!!NDEE%}0BD{t3`%Dm@&a$24wM5IE^1ll{xpi^28$L?|?&bJ&4t`35-Ag_o zuV*o~uvvNu3y_2N!G9KcC*gnGx1ni&g3a(7mdRh)^&FLk-`s1&Ti9#7O~5Cx zKtKwzRcR)T#oxnTA6_@0X=ps)vWKo?gbrO`9%7X2 z8fhGo52l5;5z?J46nLaaz2G*=MN-O8yozb__tN-@-D6`%AAb0_p9q~Cqnv!*e!A-! zfljzSF^UEcK5<~|#C}AMpLhsA{y{WYkvBc>M~uG=0K4Df7j2G9lS%0E7wM4{8GWJc zN)zFK2jKS}n&gK!Dh7Xw{E`uR;**4?6o4?o{y3HLG;&V(L&xkE*nM$4RLqMf$@Ntv zUrg~d-Ei^ZQE8U2A}K2_tVMcB;(FIKSc~=cY>nf-%*33?abb%b<-s3vQQEpN^kItD zJwh!WCc)}#&o=BDT`PAlo4cRhg_wgO$@7$cZ3{XSLws zW! zUEu#pC7bvP)%qrZe<$!Q0MSE6+6+v#NEH<-xgz1DL~D^aU$s24>2-3ui6rR?FdV9O zcyIEH)XS^XOLnFMlL_)Yv|KV#5(t28rct$x!ah`YZ=s+xuqKl^?sa1vd=Fl&4&E`q zwN>MPK>e$8BSM|WH#drKRHR5liKZe2@gmg_&3qxjtY|AUb8bl6=$y9eP$ZzWda5N}~TEQhGj@I|%2%1`4$1*vHRY!c=I z9Bi=Kx~*ldzCQQ%nh=x5LL$mtt%+O{?rV(*h**|_cuipiX?z*173;$)HbJz~8X$^j{un>EfHxNC7lIWd zWDpAl>yqp@9b_0T)X+CB)L0fb06mD~y(qmEW&KM!U8pT3*Z@Y$W29bu1uu>9GK5cz zxD{h$A@X|hA|;C#5m@^o1PjJ0U=3Tm+*&SOlTpc~&ypCN?y2PQ5+h&f#Y_r8D#+tf z#hmVAgLGxbwqqU;hID1einz8)vAdDGi>~e1J#5dCQB#n&P5$qNI9wNJ_br)hFVvd; zpnthvzMF+@SSpSCV?X^nu}~P@PbX>=8<2k$z}I&lIBdqA|yB%He1W5w%)P!{w%Bb*>ywzUl|E-f>_q`*v*ROr|D^E_o z`;Q^BiH0GPEzaAsLZ8D7g+5Q$7^{4l7qC`%z$CG9l1Ah*s7Uo-fbcK~AO(I6e$2Gh z!ZM@_%jH|CcpJ4>Lq`D_Xm2dcEFep2~`NAW1oNZhXMb~dG|4&pB1#-nyKpSpF z>XOU9O$EvG@?j)tZSv{V5Ow($0*@1zCh#l)jmSt6U*cmOK_zLoqlz#OK?B7z`NOCc pbH@PaO$t#{Dj}qb;OmFtLa_`z8R{`Nn>n*!UVv}!=S-HV{WqQ+0lEMH literal 0 HcmV?d00001 diff --git a/__pycache__/wrapper.cpython-311.pyc b/__pycache__/wrapper.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d2b7fef288fb5ec5be54375a802550f1ea90a3de GIT binary patch literal 26156 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 literal 0 HcmV?d00001 diff --git a/example/iptables.log b/example/iptables.log index 3c80b4e..a5e29eb 100644 --- a/example/iptables.log +++ b/example/iptables.log @@ -1442,3 +1442,107 @@ tstamp=2023-10-29T13:53:03.666783+07:00 wgVPN kernel: iptables: tag=OAM-Access I tstamp=2023-10-29T13:54:03.802931+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.71 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=56523 DF PROTO=TCP SPT=8443 DPT=58810 WINDOW=503 RES=0x00 ACK URGP=0 tstamp=2023-10-29T13:55:03.707199+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.71 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=56553 DF PROTO=TCP SPT=8443 DPT=58810 WINDOW=503 RES=0x00 ACK URGP=0 tstamp=2023-10-29T13:56:03.867440+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.71 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=20632 DF PROTO=TCP SPT=8443 DPT=58822 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:36:12.493625+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=40098 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:36:12.497535+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=111 TOS=0x00 PREC=0x00 TTL=62 ID=40099 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:36:12.498289+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=40100 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:36:12.501222+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=117 TOS=0x00 PREC=0x00 TTL=62 ID=40101 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:36:12.502622+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=40102 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:36:19.039945+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=64991 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T16:37:12.646284+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=57901 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:38:12.716364+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58001 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:39:12.767082+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58101 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:40:12.822870+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58199 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:41:12.840957+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.64 DST=192.168.101.113 LEN=264 TOS=0x10 PREC=0x00 TTL=62 ID=58457 DF PROTO=TCP SPT=22 DPT=34050 WINDOW=501 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:42:12.940718+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58404 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:43:13.006102+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58502 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:44:13.059783+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58597 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:45:13.120089+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=58696 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:46:13.079439+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=232 TOS=0x08 PREC=0x40 TTL=63 ID=58791 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:47:13.188935+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=552 TOS=0x08 PREC=0x40 TTL=63 ID=58886 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:48:13.097145+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=472 TOS=0x08 PREC=0x40 TTL=63 ID=58986 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:49:13.203882+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=472 TOS=0x08 PREC=0x40 TTL=63 ID=59080 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:50:13.111811+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=536 TOS=0x08 PREC=0x40 TTL=63 ID=59174 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:51:12.559546+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=52 TOS=0x00 PREC=0x00 TTL=62 ID=41489 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:52:12.646082+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.64 DST=192.168.101.113 LEN=88 TOS=0x10 PREC=0x00 TTL=62 ID=58646 DF PROTO=TCP SPT=22 DPT=34050 WINDOW=501 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:53:13.029209+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=536 TOS=0x08 PREC=0x40 TTL=63 ID=59468 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:54:12.533728+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=59566 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:55:12.542110+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:50:56:bb:d2:21:08:00 SRC=10.99.1.2 DST=192.168.101.113 LEN=2348 TOS=0x00 PREC=0x00 TTL=62 ID=9933 DF PROTO=TCP SPT=5240 DPT=55878 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T16:56:12.633554+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=59757 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:57:12.690563+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=59856 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:58:12.751562+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=59950 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T16:59:12.805992+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60043 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:00:12.873345+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60137 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:01:12.941940+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60236 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:02:13.010943+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60337 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:03:13.071321+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60433 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:04:13.126494+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=60531 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:05:13.105923+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=488 TOS=0x08 PREC=0x40 TTL=63 ID=60629 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:06:13.007077+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=472 TOS=0x08 PREC=0x40 TTL=63 ID=60726 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:07:13.107307+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=184 TOS=0x08 PREC=0x40 TTL=63 ID=60820 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:08:13.204246+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=600 TOS=0x08 PREC=0x40 TTL=63 ID=60923 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:09:13.108522+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=632 TOS=0x08 PREC=0x40 TTL=63 ID=61021 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:10:13.015185+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=456 TOS=0x08 PREC=0x40 TTL=63 ID=61114 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:11:13.121214+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=536 TOS=0x08 PREC=0x40 TTL=63 ID=61206 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:12:12.495677+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61298 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:13:12.557297+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61391 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:14:12.605840+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61485 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:15:12.661542+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61581 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:15:57.686532+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=65417 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:16:12.715542+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61680 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:17:12.778854+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61771 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:17:49.627301+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=65437 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:18:12.851661+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61867 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:18:30.227999+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=65445 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:19:12.915830+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=61961 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:20:12.976661+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=62058 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:21:13.045715+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=62161 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:21:28.015584+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=65476 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:22:13.078204+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=664 TOS=0x08 PREC=0x40 TTL=63 ID=62264 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:22:20.735940+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61505 WINDOW=64240 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:22:20.740285+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=59931 DF PROTO=TCP SPT=8090 DPT=61505 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:22:20.818315+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=64 TOS=0x00 PREC=0x00 TTL=63 ID=59932 DF PROTO=TCP SPT=8090 DPT=61505 WINDOW=501 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:22:20.818425+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=570 TOS=0x00 PREC=0x00 TTL=63 ID=59933 DF PROTO=TCP SPT=8090 DPT=61505 WINDOW=501 RES=0x00 ACK PSH FIN URGP=0 +tstamp=2023-10-30T17:22:20.834288+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61505 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:23:13.150555+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=456 TOS=0x08 PREC=0x40 TTL=63 ID=62358 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:23:31.889181+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=47218 DF PROTO=TCP SPT=8090 DPT=61536 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:24:13.082849+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=600 TOS=0x08 PREC=0x40 TTL=63 ID=62457 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:24:22.001994+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=30838 DF PROTO=TCP SPT=8090 DPT=61585 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:25:13.189465+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=584 TOS=0x08 PREC=0x40 TTL=63 ID=62555 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:26:02.085898+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=26596 DF PROTO=TCP SPT=8090 DPT=61690 WINDOW=503 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:26:13.096762+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=248 TOS=0x08 PREC=0x40 TTL=63 ID=62650 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:26:23.460000+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61731 WINDOW=64960 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:27:13.201870+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=392 TOS=0x08 PREC=0x40 TTL=63 ID=62744 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:28:13.106604+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=712 TOS=0x08 PREC=0x40 TTL=63 ID=62841 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:29:13.009464+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=472 TOS=0x08 PREC=0x40 TTL=63 ID=62936 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:30:12.509633+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63034 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:31:12.566551+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63129 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:32:12.624905+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63228 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:33:12.676479+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63324 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:33:24.437887+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61844 WINDOW=64240 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:33:24.442297+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=27946 DF PROTO=TCP SPT=8090 DPT=61844 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:33:24.515524+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=64 TOS=0x00 PREC=0x00 TTL=63 ID=27947 DF PROTO=TCP SPT=8090 DPT=61844 WINDOW=501 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:33:24.515626+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=570 TOS=0x00 PREC=0x00 TTL=63 ID=27948 DF PROTO=TCP SPT=8090 DPT=61844 WINDOW=501 RES=0x00 ACK PSH FIN URGP=0 +tstamp=2023-10-30T17:33:24.521282+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61844 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:34:12.739991+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63419 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:34:28.700696+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=61924 WINDOW=64960 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:35:12.795145+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63521 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:35:26.102128+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=62017 WINDOW=64960 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:36:12.863317+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63617 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:37:12.924467+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63716 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:38:12.989449+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63812 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:39:13.053065+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=63906 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:40:13.054507+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=504 TOS=0x08 PREC=0x40 TTL=63 ID=64006 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:40:46.809418+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=148 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:41:13.073953+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=456 TOS=0x08 PREC=0x40 TTL=63 ID=64108 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:42:13.179308+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=584 TOS=0x08 PREC=0x40 TTL=63 ID=64207 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:42:38.609216+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=10.10.123.131 DST=192.168.20.2 LEN=176 TOS=0x00 PREC=0x40 TTL=118 ID=168 PROTO=UDP SPT=62697 DPT=10008 LEN=156 +tstamp=2023-10-30T17:43:13.087471+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=888 TOS=0x08 PREC=0x40 TTL=63 ID=64299 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:44:13.193901+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=600 TOS=0x08 PREC=0x40 TTL=63 ID=64391 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:45:13.094923+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=616 TOS=0x08 PREC=0x40 TTL=63 ID=64488 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:45:55.059715+07:00 wgVPN kernel: iptables: tag=VPN-REG IN=enp7s0 OUT= MAC=52:54:00:00:fb:f2:52:54:00:f6:27:b3:08:00 SRC=180.244.134.18 DST=192.168.20.2 LEN=176 TOS=0x08 PREC=0x80 TTL=59 ID=23034 PROTO=UDP SPT=25946 DPT=10008 LEN=156 +tstamp=2023-10-30T17:45:55.920650+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=52 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=62079 WINDOW=64240 RES=0x00 ACK SYN URGP=0 +tstamp=2023-10-30T17:45:55.926281+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=7760 DF PROTO=TCP SPT=8090 DPT=62079 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:45:56.024164+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=64 TOS=0x00 PREC=0x00 TTL=63 ID=7761 DF PROTO=TCP SPT=8090 DPT=62079 WINDOW=501 RES=0x00 ACK PSH URGP=0 +tstamp=2023-10-30T17:45:56.024294+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=570 TOS=0x00 PREC=0x00 TTL=63 ID=7762 DF PROTO=TCP SPT=8090 DPT=62079 WINDOW=501 RES=0x00 ACK PSH FIN URGP=0 +tstamp=2023-10-30T17:45:56.029284+07:00 wgVPN kernel: iptables: tag=Odoo IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:00:0c:29:ea:c6:6a:08:00 SRC=10.30.1.52 DST=192.168.100.28 LEN=40 TOS=0x00 PREC=0x00 TTL=63 ID=0 DF PROTO=TCP SPT=8090 DPT=62079 WINDOW=501 RES=0x00 ACK URGP=0 +tstamp=2023-10-30T17:46:13.198793+07:00 wgVPN kernel: iptables: tag=OAM-Access IN=enp1s0 OUT=wg0 MAC=52:54:00:4e:af:12:52:54:00:23:b3:d1:08:00 SRC=10.30.1.104 DST=192.168.101.112 LEN=424 TOS=0x08 PREC=0x40 TTL=63 ID=64585 DF PROTO=TCP SPT=22 DPT=58932 WINDOW=503 RES=0x00 ACK PSH URGP=0 diff --git a/wrapper.py b/wrapper.py index ca88ebe..a71852b 100755 --- a/wrapper.py +++ b/wrapper.py @@ -91,11 +91,11 @@ def struct_process(): def line_process(): path = os.getcwd() - log_file = "example/iptables.log" + log_file = "wg_api/iptable_parser/example/iptables.log" p_file = open(os.path.join(path, log_file)) p_lines = p_file.readlines() - clibrary = ctypes.CDLL(os.path.join(path, 'lib/parser_lib.so')) + clibrary = ctypes.CDLL(os.path.join(path, 'wg_api/iptable_parser/lib/parser_lib.so')) clibrary.main.restype = ctypes.POINTER(LogData) clibrary.line_parse.restype = ctypes.POINTER(LogData) clibrary.line_parse.argtype = ctypes.c_char_p @@ -157,10 +157,11 @@ def line_process(): "DestinationPort": dst_port, "Protocol": proto } - nodes.append(src_ip) - nodes.append(dst_ip) - edges.append((src_ip, dst_ip)) - json_dump.append(tmp_data) + if (tag != "VPN-REG"): + nodes.append({'id':src_ip, 'label': src_ip}) + nodes.append({'id':dst_ip, 'label': dst_ip}) + edges.append({'id': src_ip+"-"+dst_ip, 'source':src_ip, 'target': dst_ip, 'label': src_port+"->"+dst_port if proto != "ICMP" else "ICMP"}) + json_dump.append(tmp_data) nodes = get_uniq(nodes) edges = get_uniq(edges) @@ -172,15 +173,18 @@ def line_process(): return nodes, edges def get_uniq(list): - + + id_list = [] uniq_list = [] for x in list: - if x not in uniq_list: + if (x not in uniq_list) and (x['id'] not in id_list): + id_list.append(x['id']) uniq_list.append(x) print("-"*50) for x in uniq_list: print(x) + print("-"*50) return uniq_list