ELF>` @9@8 @H#H# ** *  `-`- `- 888$$(#(#(# Std(#(#(# Ptd QtdRtd** * xxGNU<c(!nY` @BE|[~qXU _ qd, F"/1 B1  ` 61 __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizext_paramsputs__printf_chkxtables_ip6mask_to_cidrxtables_ip6mask_to_numericxtables_ipmask_to_cidrstrncasecmpxtables_option_parsestrchrstrlenlibxt_HMARK_initxtables_register_targetslibxtables.so.12libc.so.6_edata__bss_start_endGLIBC_2.3.4GLIBC_2.2.5%ti Gui S* 0 *  * * *  *  + *P+ ;+ L+ ]+ l, x@, p, , , - 0 0 80  X0 @`0 x0 0 @ 0 * 0 0 1  1 (1 @@1 H1 @ P1 * * / / / /  / h/ p/ x/ / / /  /  /  /  / / HH$ HtH5b$ %c$ hhhhhhhhqhah Qh A%# D%# D%# D%# D%# D%# D%}# D%u# D%m# D%e# D%]# DH=# f.H= % H% H9tH.# Ht H=$ H5$ H)HHH?HHtH" HtfD=$ u+UH=" Ht H= )dm$ ]wHGtRt2ut]HtHM" H5FH1R(H2" H5D H1R(H" H5 H1R(H! H5=H1R(H=MSG(H@uUuv )B[t[fW H5 1fC(tS"H5 1fC(iS H5 1jC(NS$H5u 1fAC( -S&H5b 1fC( S$H5P 1C(S,H5? 1C(S0H58 1C(S4H5* 1C(S8H5 1lC(H5 1[Lff.SG(H@u5uVuw  [ÐW H5 1fC(tS"H5 1fC(tS H5 1C(nS$H5~ 1fuC( MS&H5a 1fLC(,S$H5E 1)C(S,H5* 1C(S0H5 1[UHn SHHFHuu8HH[]fDHH51CHtH{0cH51nHH[]0UHn 1SHH5HM(HCH  C []A\A]A^H+LkLs -L9LLLHH)Il$,H9IHu}HHK LHH]dH HH5H1Q(M(HCH 6C(M(ȉE$HCH C(M(ȉE HCH M(HCH C(M(ffE$HCH @C(M( ffE&HCH @C(M(@ffE HCH @C(M(ffE"HCH gM(HCH SDM(HCH ;DM(HCH #DM(HCH IHk LH5H1Q(HM H5H1R(fwgHH--hmark-mod is mandatory--hmark-rnd is mandatory --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 ctsport-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-src-prefix %d --hmark-dst-prefix %d HMARK mod %u + 0x%x ct, src-prefix %s dst-prefix %s src-prefix %u dst-prefix %u srcdstprotoBad type "%s"libxtables.so.12HMARKhmark-tuplehmark-src-prefixhmark-dst-prefixhmark-sport-maskhmark-dport-maskhmark-spi-maskhmark-sporthmark-dporthmark-spihmark-proto-maskhmark-rndhmark-modhmark-offsetyou 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(x8X 8P`;@ 4 X  (pzRx $(FJ w?:*3$"D\8H\ D x A\ C  ]A} B 0EEG O DAK FDA0 ELN g DAE DA0<EEG O DAK FDA0p$ELN g DAE DA\BED D(Q0a (A ABBI  (A ABBA Z (A ABBH <`wBBB A(A0I (A BBBH D X lHGNU0 *  *; L"] l$x&$, 0 4 8% * * o`x _ P/  0 ooooo `-  0 @ P ` p @@ @@ *  @@ @@ * GA$3a1  GA$3p1067` GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY@ GA+GLIBCXX_ASSERTIONSlibxt_HMARK.so-1.8.4-24.el8_8.2.x86_64.debugB-7zXZִF!t/]?Eh=ڊ2Ny\j5ܹE2B^kla } ~R@Tu'OtPV*F4/f#"0*>Sqx2=Sڭḿj_K`Wns7t_uRT_5kN ^AhNiUy6X)ܪ!݀<yՊ%>UctS>ۨn|RM sn^-w GY UgWZz5o5Q1J+OmIpxxpw6nN!)ΐTdyG?k6Z ,ld^0eNkx-}H XvF#E8ÁR5t7LKM;hv )(213  t^ub@i߳_l?,j,Pre.8'|+pf.c*c.ot* Eԥt *JNq5k68)α+KʉvT ;-D%NA͠\`:Y.!RvW5]'W#xU+GIE MA7D?@OͶZtT^o^URuw!"WvPSt/U93o3a~