ELF>@2@8 @   +;;-==@@$$Std@@Ptd`'`'`'ttQtdRtd+;;0GNU GNU1q<&:z6D%,* @[~U _} dp, F" __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizext_paramsputsstrncasecmp__printf_chkxtables_ip6mask_to_numericxtables_ipmask_to_cidrxtables_ip6mask_to_cidrxtables_option_parsestrchrstrlenlibxt_HMARK_initxtables_register_targetslibxtables.so.12libc.so.6GLIBC_2.3.4GLIBC_2.2.5%ti /ui ;;; ;6"P;B";S";d";u"<"@<"p<"<"<"="0="`="@@ @"0@"X@x@@@`@@ ;@"@" A@AHA`AphApA ;;????????? ? ? ? ? ??HH/HtHH=/%/f.H=i1Hb1H9tH6/Ht H=91H521H)HH?HHHtHM/HtfD=0u3UH=*/Ht H=.//c0]f.ff.@gHGtRt2ut]HtHE.H5H1R(H*.H5H1R(H.H5H1R(H-H5H1R(H=%-ff.@AUIATIUHSHHH5H-u&K(AEAEH[]A\A]@LH5H-LH5 H-LH5;Hg-LH5,HL-LH5 H1-LH5H-1KK(C AE+fvK(AEfK(@fK AE@fvK(CAEK(fS"AE DK(fC,AE@SG(H@u5uWuy [ÐW H5u 1f+C(tS"H5` 1f+C(tS H5L 1+C(kS$H56 1f+C( IS&H5 1f_+C('S$H5 1;+C( S,H5 1+C(S0H5 1[%*ff.SG(H@uUuw 0Jd~[fW H5S 1fi*C(tS"H5H 1fC*C(gS H5: 1*C(KS$H5. 1f)C( )S&H5 1f)C(S$H5 1)C(S,H5 1)C(S0H5 1`)C(S4H5 1=)C(S8H5 1)C(H5 1[%(UHn 1SHH5 H(CHu+uEu_uvHH[]OSTH5g 1(CHtSXH5P 1j(CHtH5< 1N(CHtH(H5 HP1&(CHfH{0'H5 HP1'HH[]UHn 1SHH5 H'CHu+uEu_uvHH[]?STH5W 1y'CHtSXH5@ 1Z'CHtH5, 1>'CHtHN'H5+ 1'CHhH{0#'H5 1&HH[]UHn SHHFHuu:HH[]fDH&H51&CHtH{0&H51b&HH[]lff.UHn SHHFHuu:HH[]6fDH%H5*1%CHtH{0%H51%HH[]ff.AVAUATIUSH_k%ID$H wH HcH>K(A D$ []A\A]A^@I,$Ml$Mt$ 1H9HLLHH)#gHk,H$HHu}aH$IL$ LHHID$H UfDK(FAD$(K(ȉC$,DAD$(K(ȉC DK(AD$(K(ffC$fAD$(K( ffC&fAD$(K(@ffC fAD$(K(ffC"fDK(s@K(c@K(S@K(CHe#HH5H1Q(HG#H5 H1R(ff.HH--hmark-mod is mandatory--hmark-rnd is mandatorysrcdstprotosport-mask 0x%x dport-mask 0x%x spi-mask 0x%x sport 0x%x dport 0x%x spi 0x%x proto-mask 0x%x rnd 0x%x --hmark-sport-mask 0x%04x --hmark-dport-mask 0x%04x --hmark-spi-mask 0x%08x --hmark-sport 0x%04x --hmark-dport 0x%04x --hmark-spi 0x%08x --hmark-proto-mask 0x%02x --hmark-rnd 0x%08x --hmark-mod %u --hmark-offset %u --hmark-tuple ct HMARK mod %u + 0x%x ct, src-prefix %s dst-prefix %s src-prefix %u dst-prefix %u --hmark-src-prefix %d --hmark-dst-prefix %dBad type "%s"hmark-tuplehmark-src-prefixhmark-dst-prefixhmark-sport-maskhmark-dport-maskhmark-spi-maskhmark-sporthmark-dporthmark-spihmark-proto-maskhmark-rndhmark-modhmark-offsetlibxtables.so.12HMARKyou cannot use --hmark-spi-mask and --hmark-?port-mask,at the same timeyou have to specify --hmark-tuple at leastHMARK target options, i.e. modify hash calculation by: --hmark-tuple [src|dst|sport|dport|spi|proto|ct][,...] --hmark-mod value nfmark modulus value --hmark-offset value Last action add value to nfmark --hmark-rnd Random see for hashing Alternatively, fine tuning of what will be included in hash calculation --hmark-src-prefix length Source address mask CIDR prefix --hmark-dst-prefix length Dest address mask CIDR prefix --hmark-sport-mask value Mask src port with value --hmark-dport-mask value Mask dst port with value --hmark-spi-mask value For esp and ah AND spi with value --hmark-sport value OR src port with value --hmark-dport value OR dst port with value --hmark-spi value For esp and ah OR spi with value --hmark-proto-mask value Mask Protocol with value"--hmark-tuple" requires a list of types with no spaces, e.g. src,dst,sport,dport,proto(8Xx0P;t |Pp Dx0ThzRx H\ D 88LBED D(Q0e (A ABBE eA} B  hA\ C 04 ELN h DAL DA0 ELN h DAL DA08EEG O DAK JDA0lHEEG O DAK JDA<5BBB D(A0A (A BBBE   <6" B"S"d" u""" "$"&"$"," 0" 4" 8%  |;;o8 G p oo@ooo =@""@@` ;"" @@p ;GCC: (GNU) 12.1.0.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment @$1o$; 88CGKo"Xo@@0gppqw  Y }||  ``'`'t'';+;+ ; + =-p?p/@0 A1011