!<arch>
/               1018597072  0     0     0       1258      `
   ;  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .                                                            iptc_init dump_entries iptc_is_chain iptc_first_chain iptc_next_chain iptc_first_rule iptc_next_rule iptc_get_target iptc_builtin iptc_get_policy iptc_insert_entry iptc_replace_entry iptc_append_entry iptc_delete_entry iptc_delete_num_entry iptc_check_packet iptc_flush_entries iptc_zero_entries iptc_read_counter iptc_zero_counter iptc_set_counter iptc_create_chain iptc_get_references iptc_delete_chain iptc_rename_chain iptc_set_policy iptc_commit iptc_get_raw_socket iptc_strerror ip6tc_init dump_entries6 ip6tc_is_chain ip6tc_first_chain ip6tc_next_chain ip6tc_first_rule ip6tc_next_rule ip6tc_get_target ip6tc_builtin ip6tc_get_policy ip6tc_insert_entry ip6tc_replace_entry ip6tc_append_entry ip6tc_delete_entry ip6tc_delete_num_entry ip6tc_check_packet ip6tc_flush_entries ip6tc_zero_entries ip6tc_read_counter ip6tc_zero_counter ip6tc_set_counter ip6tc_create_chain ip6tc_get_references ip6tc_delete_chain ip6tc_rename_chain ip6tc_set_policy ip6tc_commit ip6tc_get_raw_socket ip6tc_strerror ipv6_prefix_length libip4tc.o/     1018597071  0     0     100644  32648     `
ELF                      j      4     (  
             US]Cht%PCh    C`    Cl    Cp       ]Ív UWVSu}11ҋ   9s'   9tE   @Z9s   9t+A1u"d)Ph@   5    ȍe[^_ÉUWVSu111ҋ   @Z9s   ;Muv A[^_ÉUS]uSd)؋]ÉUWVS]   EPXЍp`       tSh   5     e[^_ÐUWVS}uE   PÃt?    C`    Ch    3   CXWCPWCxP    1e[^_ÉUlWVS]           tPh   jj    
  ET   ߰ эAv       S]SEPSj@j 5        uuSE   UB\   ׃؉   BPBt1ۍ}xU9sEHX   ډىTCU;ZPrMAT   $EWuVjAj 5     |EEP1e[^_Ív UWVS}   wth   h   GPh    w8w4w0w,w(h    wLwHwDw@w<h@   1CZ;   s7   WS[  tڍe[^_UuuÉUWVS]CtDPChu    1  &    C`    Cd    1ɾ   S$tCdAvE    E       9UH  EEt& M   MAZE9uC`ChUP   uFXt0`       uWC`ChUPUBXD PC`ShPS`KhuFZD }   v A,1ɿ   s$S(t   ;EtAv1ɅtJC`tChuPC\tC`ShPC`ShML C`EuUBZE   9Uh  j(CdS`)RShP   e[^_ÉUWVS}h uWu	2_h-1;w`s$1ۃEPGhPt׃(F;w`r1e[^_Uuu%   UWVSEEM      9s_I$MM(MEE   1ɸ   EtE;tLAvCXt`       t-UCZ;UrRU   h  5    Ee[^_Ív US]xh uPu1PhPl@l]Ív USU@l(
Yl+Ah@;Q`t1[ÉUS]3u9tJ$9J tHpB     1]ÉUUMBZ;Ppt1US]UBXЀx t   @ }tu     t& u     u  {t& u  kt& P   d)Ph  5     t&    BZ9t!QSYHPSPS   ]UEu0UWVS}u1۸   F$t!F\< tW4uCCv1e[^_UVS]u6uu1?t& t$P   P`PdSPhSPlSP6Ye[^ÉUWVSu}FX0+U{ uK 9~9u
FZ9tMK 1[^_UWVS}1CZƋ;   s"0   URUR   PSt΃7   e[^_Ív UlWVSU M;   r    1  t& }p   1] 1ҋE9D(v]\Ћ] <]9rEDFvЃU UPtRU   RP[Eu1Z      }u   U   ]    uVPRU2   MQuPU]   u    +M]    QPR]SpXuvXEËu At+EuVXYX PSR1;us]EHX   1҉ىTF;urU ]XtMYtu      @\A\@htPE 0MU 
R]SuVe[^_UWVSM}UU;   v    1%  v 1ۉ֋E   EUʉUMMM]1ɋ(9r+E,t& ;Ev#EP4Sh   5     <9r+E,t& ;Ev#EP4Sh@  5     Cs   )REMRPBt+EPBXMPRXUEPU)PtM)    WEPURBe[^_ÉUWUBXf:$t    1z1   fB EB    _ÉUWVSUBXЉE}   x uBZEPR&    u     1t]uj   ޿      ujUR+   ޿      ujMQ   t& ޿      ujL    URSt    1dMQSt@ d+EPEP6߰ )MѸ   )Pj UR   e[^_ÐUWVUBX<u   ^_ÉU,WVSE}       7P8Ãu       v s 77U4V7 t;C$v    iV7ÍEEPSUR7 tBW} %   PVSEPBZPjÃ EPURt& 1e[^_ÉU,WVSE}       7PLÃu       &    s 7GuV7 t;C$r    zV7ÃWVS   PjB0tOEEPSUR7t5WjVSEPBZPjÃ EPUR1e[^_ÉU,WVSE}u       6PIÃtgEEPC$d)PWR=tPVj s$63PC$d+PWGZPjSÃ EPWa    1e[^_U,WVSE       U2PE܃  MAZPǃu]       W   EPS0qPVCZPjÃ W   &    ME܋p d)։A$d)9skUBZPRWEPVWM1 c   EURWS  MCZƋM܋A$dU+9rW    1e[^_UWVSE}       7PLÃu    us 7Qus$7? 9r    B&    V7tWVd+PBZPj>    1e[^_Ív U &   1Ív UWVSEu       6PxÃtFs 6ǃs$6{ VWC d+PC [$)ÉP)R    1e[^_UWVS}7uƃu    1R&    v 7Ãv$7 9w@X<u   C9v7z   e[^_ÐUWVSE}       7PdÃu    Es 7gƃs$7XU 9wR7`    1e[^_Ív UWVSE}       7PÃu    1jt& s 7ƃs$7] 9v    1/S7@X<u   7?   e[^_ÉUWVSE}       7P(Ãu    ~   v s 7'ƃs$7] 9wHS7y@X   MB`ABdABhABl7   t&     1e[^_Ív UL  WVS]       E0S]uL޿      t9޿      t&޿      t޿      u    1   ߰ у v    1   t& Q   fǅp fǅ ǅ.ERROfǅ2R fǅ,@ SLPfEp fEƔ E fE$ EEPj BtHPBtHPRPVhD  j[^_ÉUUMBXz u
E9B u1ÐUWVSE0uǃu    1ME     1CZƋE;   s&2   EPG d)PSjtǸ   e[^_ÉUWVS]}WSEP          7St       t& } t    x7Sƃu    WF ;F$uDP7XS7 WSP   V RZPj     '   1e[^_Ív UWVS]       E0S`uL޿      t9޿      t&޿      t޿      u       U2MQƃtE0UREt       ߰ у whv U2HPM1e    UPXT ׋E   SRE0-           1e[^_Ív UWVSu       E0Vu    1  Mt(PLU
T<9tRPVh`  1      CX؋u      u@ ,u      t    1v@ SM1l} t-MC`ACdAChAClM@X   M@X    D    E0   e[^_Ív UVSMUEr+pqZr+XpYq[^ÐUWVSEBt$E:   􋂘   \PEtYU@PPMAXu-v EPEu,UrXMQ    1  UPMQEBtMA$   A(σ,r(   }@E0<   BPMATB$A M\      PQU   \PMQj@j 5    0}0EpXUR MQh  &    UPMQEBtMA 1;zt   $Mu0v EBX\t<rt\|      &    F    F    F        v   UJXFDFDFDOWR`PMYXSEPi &WRB`FBdFBhFBlEGU;xt$MQEPjAj 5     }3UrXMQ EP1e    UrXMQ EPU@htPM1E        e[^_ÐU    ÉU,  WVS]  H   1ɍ5   1t9u9u	AvڃS[^_UWVS}Ud)PWRPh  Wff%   Pff%   Pff%   PffRff%   Pff%   Pff%   PffRh   0Wff%   Pff%   Pff%   PffRWff%   Pff%   Pff%   PffRh`  0GPh  1ۃw0.   <3 tX   Ph  CvكG Ph  1ۃw@.   <3 tX   Ph  CvكGPPh  GRPh   GSPh  GhWlRPG`WdRPh  0wTh  fT }h  GU@th  GTth#  GTth+  GTth3  GTth=  GTthH  GT thP  GT@thZ  GUthf  GUths  GUth~  GU th  h  p   
t& GX9s>CPh   ڍ8PsVh  { uYC }Bt*tt  u        Rh  0v Ph  "t& `       uC Ph  h  1e[^_U<WVSUM9  B9A  B9A  BP9AP  1ۋ}0}܋}0E܉E}UM8  ELU!UD;!9  U@u@38|  EL !UD 3!9X  CvMAT}9GT@  AX9GX4  EpE1Ep   MfyXp   pM}p}EEuu+E]f9   CPFP   E 19s2N M ]؋}t& }:}2:"   B9rE1EMAX9Ejue}GXËUBXf9uGFPCPu3U U{  X19s921"uA9r
    1   e[^_    !                          01.01   POSTROUTING OUTPUT FORWARD INPUT PREROUTING                     ERROR: offset %i not an entry!
 ERROR                           ERROR: offset %u not an error node!
 Match name: `%s'
 1.2.6a   libiptc v%s.  %u entries, %u bytes.
 Table `%s'
                Hooks: pre/in/fwd/out/post = %u/%u/%u/%u/%u
                    Underflows: pre/in/fwd/out/post = %u/%u/%u/%u/%u
               ERROR: Off end (%u) of chain from %u!
  RETURN ACCEPT DROP QUEUE                                ERROR: off %lu/%u not a valid target (%i)
                      ERROR: Deleting entry %u %u %u
 ERROR: Deleting uflow %u %u %u
 ERROR: Policy for `%s' offset %u != underflow %u
               Permission denied (you must be root) Module is wrong version    Table does not exist (do you need to insmod?) Chain is not empty Can't delete built-in chain    Can't delete chain with references left Chain already exists Index of insertion too big Index of replacement too big Index of deletion too big Index of counter too big Loop found in table Target problem                      Bad arguments (does that interface exist?)                      Checking will most likely never get implemented                 Bad rule (does a matching rule exist in that chain?) Bad built-in chain name Bad policy name Incompatible with this kernel      iptables who? (do you need to insmod?)                          Will be implemented real soon.  I promise ;) Memory allocation problem                          No chain/target/match by that name                                 '            !         @         h         }                                          (                            &   `                                           \          &   `                    Entry %u (%lu):
            SRC IP: %u.%u.%u.%u/%u.%u.%u.%u
                                DST IP: %u.%u.%u.%u/%u.%u.%u.%u
 Interface: `%s'/ %c to `%s'/ 
Protocol: %u
 Flags: %02X
 Invflags: %02X
                       Counters: %llu packets, %llu bytes
 Cache: %08X  ALTERED  UNKNOWN  IP_SRC  IP_DST  IP_IF_IN  IP_IF_OUT  IP_TOS  IP_PROTO  IP_OPTIONS  IP_TCPFLAGS  IP_SRC_PT  IP_DST_PT  IP_PROTO_UNKNOWN  
 Target name: `%s' [%u]
 UNKNOWN NF_QUEUE NF_DROP NF_ACCEPT verdict=%s
 verdict=%u
 error=`%s'
 check_match libiptc/libip4tc.c      m->u.match_size >= sizeof(struct ipt_entry_match)               (((m->u.match_size) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1)) == m->u.match_size check_entry                           e->target_offset >= sizeof(struct ipt_entry)                    e->next_offset >= e->target_offset + sizeof(struct ipt_entry_target) toff == e->target_offset   e->next_offset == (((e->next_offset) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1))         e->target_offset == (((e->target_offset) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1))     t->target.u.target_size == (((t->target.u.target_size) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1))                       !iptc_is_chain(t->target.u.user.name, h)                        t->target.u.target_size == (((sizeof(struct ipt_standard_target)) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1))            t->verdict == -0-1 || t->verdict == -1-1 || t->verdict == (-4 - 1) || t->verdict < (int)h->entries.size                         __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (ipt_get_target(te)->u.user.name) && __builtin_constant_p ( "ERROR") && (__s1_len = strlen (ipt_get_target(te)->u.user.name), __s2_len = strlen ( "ERROR"), (!((size_t)(const void *)((ipt_get_target(te)->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(te)->u.user.name) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) || __s2_len >= 4)) ? memcmp ((__const char *) (ipt_get_target(te)->u.user.name), (__const char *) ( "ERROR"), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_constant_p (ipt_get_target(te)->u.user.name) && ((size_t)(const void *)((ipt_get_target(te)->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(te)->u.user.name) == 1) && (__s1_len = strlen (ipt_get_target(te)->u.user.name), __s1_len < 4) ? (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) ( "ERROR"); register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[0] - __s2[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[1] - __s2[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[2] - __s2[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) && (__s2_len = strlen ( "ERROR"), __s2_len < 4) ? (__builtin_constant_p (ipt_get_target(te)->u.user.name) && ((size_t)(const void *)((ipt_get_target(te)->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(te)->u.user.name) == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s2_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (ipt_get_target(te)->u.user.name); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) ( "ERROR"))[0]; if ( __s2_len > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; }))) : strcmp (ipt_get_target(te)->u.user.name, "ERROR")))); }) != 0 te != e               t->verdict == entry2offset(h, e)+e->next_offset || __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (ipt_get_target(index2entry(h, idx-1)) ->u.user.name) && __builtin_constant_p ( "ERROR") && (__s1_len = strlen (ipt_get_target(index2entry(h, idx-1)) ->u.user.name), __s2_len = strlen ( "ERROR"), (!((size_t)(const void *)((ipt_get_target(index2entry(h, idx-1)) ->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(index2entry(h, idx-1)) ->u.user.name) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) || __s2_len >= 4)) ? memcmp ((__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name), (__const char *) ( "ERROR"), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_constant_p (ipt_get_target(index2entry(h, idx-1)) ->u.user.name) && ((size_t)(const void *)((ipt_get_target(index2entry(h, idx-1)) ->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(index2entry(h, idx-1)) ->u.user.name) == 1) && (__s1_len = strlen (ipt_get_target(index2entry(h, idx-1)) ->u.user.name), __s1_len < 4) ? (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) ( "ERROR"); register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[0] - __s2[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[1] - __s2[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[2] - __s2[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) && (__s2_len = strlen ( "ERROR"), __s2_len < 4) ? (__builtin_constant_p (ipt_get_target(index2entry(h, idx-1)) ->u.user.name) && ((size_t)(const void *)((ipt_get_target(index2entry(h, idx-1)) ->u.user.name) + 1) - (size_t)(const void *)(ipt_get_target(index2entry(h, idx-1)) ->u.user.name) == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s2_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (ipt_get_target(index2entry(h, idx-1)) ->u.user.name); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) ( "ERROR"))[0]; if ( __s2_len > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; }))) : strcmp (ipt_get_target(index2entry(h, idx-1)) ->u.user.name, "ERROR")))); }) == 0                            t->target.u.target_size == (((sizeof(struct ipt_error_target)) + (((__alignof__(struct ipt_entry)))-1)) & ~(((__alignof__(struct ipt_entry)))-1)) *was_return   __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (t->target.u.user.name) && __builtin_constant_p ( "ERROR") && (__s1_len = strlen (t->target.u.user.name), __s2_len = strlen ( "ERROR"), (!((size_t)(const void *)((t->target.u.user.name) + 1) - (size_t)(const void *)(t->target.u.user.name) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) || __s2_len >= 4)) ? memcmp ((__const char *) (t->target.u.user.name), (__const char *) ( "ERROR"), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_constant_p (t->target.u.user.name) && ((size_t)(const void *)((t->target.u.user.name) + 1) - (size_t)(const void *)(t->target.u.user.name) == 1) && (__s1_len = strlen (t->target.u.user.name), __s1_len < 4) ? (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) ( "ERROR"); register int __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[0] - __s2[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[1] - __s2[1]); if ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[2] - __s2[2]); if ( __s1_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p ( "ERROR") && ((size_t)(const void *)(( "ERROR") + 1) - (size_t)(const void *)( "ERROR") == 1) && (__s2_len = strlen ( "ERROR"), __s2_len < 4) ? (__builtin_constant_p (t->target.u.user.name) && ((size_t)(const void *)((t->target.u.user.name) + 1) - (size_t)(const void *)(t->target.u.user.name) == 1) ? (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[0] - ((__const unsigned char *) (__const char *)( "ERROR"))[0]); if ( __s2_len > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (t->target.u.user.name))[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; })) : (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (t->target.u.user.name); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) ( "ERROR"))[0]; if ( __s2_len > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) ( "ERROR"))[1]); if ( __s2_len > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) ( "ERROR"))[2]); if ( __s2_len > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) ( "ERROR"))[3]); } } __result; }))) : strcmp (t->target.u.user.name, "ERROR")))); }) == 0                            GCC: (GNU) 2.95.3 20010315 (release)  .symtab .strtab .shstrtab .rel.text .rel.data .bss .note .rel.rodata .comment                                                         @   0(                    	           u  X              )             p(                    %   	           ~  (               /             (                     4              (                    >             (  A                  :   	           0~  X              F              `j  &                                j  O                                l       "         	              q                                                                                                                   "           *                         4       A     @   D   v     L      >     X      "     e      S     t   t          P!                              `                  4          	  @        $
  Y        
           ^         F       4  k             %  %  5    -    #     7  D  3                                	 I             N             U             ]             c             j             q                 a                                             \                                                |          P  5         B         F                 	       #  $	  P     0  t	  n     @             G             O             V         h         {           X  T               h                                                     !    b    3          G         Y    ]    k    I    {  x  _                      
          l                   libip4tc.c gcc2_compiled. sockfd iptc_fn hooknames set_changed entry2index index2entry index2offset get_errorlabel alloc_handle dump_entry alphasort populate_cache find_label get_chain_end target_name correct_verdict set_verdict insert_rules delete_rules standard_map map_target unmap_target is_same count_ref subtract_counters free stderr fprintf abort malloc strcpy __errno_location iptc_init close socket getsockopt dump_entries printf strcmp qsort iptc_is_chain iptc_first_chain iptc_next_chain iptc_first_rule iptc_next_rule iptc_get_target iptc_builtin iptc_get_policy memcpy memmove memset iptc_insert_entry iptc_replace_entry iptc_append_entry iptc_delete_entry iptc_delete_num_entry iptc_check_packet iptc_flush_entries iptc_zero_entries iptc_read_counter iptc_zero_counter iptc_set_counter iptc_create_chain iptc_get_references iptc_delete_chain iptc_rename_chain iptc_set_policy iptc_commit setsockopt iptc_get_raw_socket iptc_strerror strerror       "     	     #     $     %  ?  	  T  	  Z  #  _  $  d  %    &    '    '    (      
  )        *  1  +  6    c  (  {  '        ,      .    3  ,  K  "  r  	  w  	  |  .    	    .    	    .    	    .    /  9  &  H  (    	  +  '    '      	  0  ^  /    	  .  	  4  #  9  $  >  %    (  b  	  v  	    	    	    	    #    $    %  	  	  T	  /  	  7  
  (  ^  9  x  9    9    9    9  W  "  g  "    (    	    #    $  $  %  Q  	  W  #  \  $  d  %    :    :    (  w  	    	    	    	    7  %  (    ;        <    (  +  (        =    (    (        >  D  (  f    j  ?    &    (    "    "  1  9    "    (        @    (    (  Q  (  o  (        B    (  +  (        D    (  	  (  1    5  E  N  (    (        F    (    (        G    	    	    	    	    (  :  (    '  C  (    H        I    7    (    (  (  (    (        J    	    	    	    	    (  G  7  V  (    '    (      
  K    7  &  (  d  	  i  .    	    	    (    &    &    &     "    "    (  3  '    9        M    "    "    '  -     2   M  G   "  S   "  b   "  z   "     "     "     "     "          	  !    A!  P  z!  	  !  .  +"  	  0"  .  "  	  "  .  "  	  "  .  #  	  #  .  1#  	  6#  .  W#  	  \#  .  r#  	  w#  .  #  	  #  .  #  	  #  .  #  	  #  .  #  	  #  .  #  	  #  .  #  	  #  .  $  	  $  .  "$  	  '$  .  8$  	  =$  .  N$  	  S$  .  d$  	  i$  .  z$  	  $  .  $  	  $  .  $  	  $  .  $  	  $  .  $  	  $  .  $  	  $  .  $  	  $  .  (%  	  -%  .  E%  	  J%  .  q%  	  {%  	  %  	  %  	  %  	  %  	  %  	  %  	  %  	  %  .  %  	  %  .  9'  /  '  /     	     	     	     	     	    )    	    )    	    )    	    I    	    I    	     I  (  	  ,  G  4  	  8  <  @  	  D  =  L  	  P  @  X  	  \  D  d  	  h  E  p  	  t  <  |  	    <    	    A    	    A    	    ?    	    K    	    K    	    	    	    	    	     	  libip6tc.o/     1018597072  0     0     100644  18812     `
ELF                      x3      4     (  
             US]Cht%PCh    C`    Cl    Cp       ]Ív UWVSu}11ҋ   9s/   9tL      9s   9t/A名t& 1u!d)Ph@   5    ȍe[^_Ív UWVSu111ҋ   t&    9s   ;Muv A݉[^_ÉUS]uSd)؋]ÉUWVS]   E   Ѝp`       tSh   5    t&  e[^_ÐUWVS}uE   PÃtF    C`    Ch    3   CXWCPWCxP&        1e[^_Ív UlWVS]           tPh   jj
    
  ET   ߰ эAv       S]SEPSj@j)5        uuSE   UB\   ׃؉   BPBt1ۍ}xU9sEHX   ډىTCU;ZPrMAT   $EWuVjAj)5     |EEP1e[^_Ív UWVS}   wth   h   GPh    w8w4w0w,w(h    wLwHwDw@w<h@   1	   ;   s7   WST  t׍e[^_ÐUuuÉUWVS]CtDPChu    1  v C`    Cd    1ɾ   S$tCdAvE    E       9UP  EEt& M   M   E9uC`ChUP   u   t0`       uWC`ChUPU   D PC`ShPS`Khu   D zA,1ɿ   s$S(t   ;EtAv1ɅtJC`tChuPC\tC`ShPC`ShML C`EuU   E   9Uh(  j(CdS`)RShP   e[^_ÉUWVS}h uWu
:_h51;w`s+1ۍ&    EPGhPtσ(F;w`r1e[^_Uuu%   UWVSEEM*     9seI$MM(MEE   1ɸ   EtE;tRAv   t`       t0U   ;UrRU   h  5    Ee[^_ÐUS]xh uPu1PhPl@l]Ív USU@l(
Yl+Ah@;Q`t	&    1[Ív US]3u%tJ$9J tHpB         1]ÉUUM   ;Ppt1Ív US]U   Ѐx t   t& @ }iu
     u
     u  yu
  mv P   d)Ph  5     t&       9t!QSHPSPS  ]ÐUEu0UWVS}u1ۍ&       F$t"F\< tW4uC	Cv1e[^_UVS]u6uu1Gt$P         S   S   SP6Ie[^ÉUWVSu}   0+U{ uK 9~9u   9tMK 1[^_ÉUWVS}1	   Ƌ;   s"0   URUR   PSzt˃71   e[^_UlWVSU M;   r    1  }p   1] 1҉E9D(v]\Ћ] <]9rEDFvЃU UPtRU   RPEu1T  }u   U   ]    uVPRU2   MQuPU]   u    +M]    QPR]SpXuvXEËu At+EuVXYX PSR1;us]EHX   1҉ىTF;urU ]XtMYtu      @\A\@htPE 0MU 
R]SuVe[^_ÐUWVSM}UU;   v    1)  1ۉ֋E   EUʉUMMM]1ɍ&    (9r+E,;Ev'EP4Sh   5     t& <9r+E,;Ev'EP4Sh@  5     t& Cs   )REMRPBt+EPBXMPRXUEPU)PtM)    WEPURFe[^_ÉUWU   f:$t    1"t& z1   fB EB    _Ív UWVSU   ЉE}   x u   EPLu     1t]uj   ޿      ujUR#   ޿      ujMQ   t& ޿      ujL    URSt    1dMQSt@ d+EPEP6߰ )MѸ   )Pj UR   e[^_ÐUWVU   <u   ^_Ív U,WVSE}       7PÃu       s 7U4V7E t;C$v    hV7iÍEEPSUR7 tAW} %   PVSEP   PjÃ EPUR1e[^_ÉU,WVSE}       7PÃu       &    s 7uV7W t;C$r       &    V7qÃWVS*  Pj,0tUEEPSUR7t;WjVSEP   PjÃ EPURt& 1e[^_ÉU,WVSE}u       6PÃtjEEPC$d)PWR-tSVj s$6PC$d+PW   Pj<Ã EPWN    1e[^_ÐU,WVSE       U2PTE܃  M   Pǃuf           W   EPS0PV   PjzÃ W   t& ME܋p d)։A$d)9sqU   PRWEPVWM1 ]   EURWS@  I   ƋM܋A$dU+9rW    1e[^_ÉUWVSE}       7PÃu    ss 7us$7 9r    >V7tWVd+P   Pj    1e[^_ÐU &   1Ív UWVSEu       6PÃtFs 6ǃs$6 VWC d+PC [$)ÉP)Rk    1e[^_UWVS}7uƃu    1Nv v 7wÃv$7h 9w@X<u   C9v7   e[^_ÐUWVSE}       7PÃu    Ms 7ƃs$7U 9wR7A           1e[^_Ív UWVSE}       7PxÃu    1ks 7Sƃs$7D] 9v    14t& S7@X<u   7   e[^_ÐUWVSE}       7PÃu       s 7ƃs$7] 9wSS7@X   M   A   A   A   7   v     1e[^_Ív U  WVS]       E0SuL޿      t9޿      t&޿      t޿      u    1   ߰ у v    1   t& Tk   fǅ fǅ ǅERROfǅR fǅ@ SPfEĤ fE E fE$ EEPj BtHPBtHPRPVh  j]8[^_ÉUUM   z u
E9B u1ÉUWVSE0uwǃu    1NE     1	   ƋE;   s&2   EPG d)PSetĸ   e[^_ÐUWVS]}WSEP          7St       } t    x7Sƃu    WF ;F$uDP7mXS7' WSP*  V    Pjv  '   1e[^_Ív UWVS]       E0SuL޿      t9޿      t&޿      t޿      u       U2MQƃtE0UREt       ߰ у whv U2,HPM1    U   T ׋E   SRE0   v     1e[^_Ív UWVSu       E0Vu    1  Mt(PU
T<9tRPVh`  1         ؋u      u	@ -u      t    1   @ SM1} t9M   A   A   A   M@X   M@X    D    E0,   e[^_Ív UVSMUEr+pqZr+XpYq[^ÐUWVSEBt$E: 	  􋂘   \PEtYU@PPMAXu-v EPEu,UrXMQ    1  UPMQEBtMA$   A(σ,r(   }@E0<   BPMATB$A M\      PQU   \PMQj@j)5    0}0EpXUR MQv  &    UPMQEBtMA 1;zt   $Mu0v EBX\t<rt\~      &    F    F    F           UJXFDFDFD]WR`   PMYXSEPg 2WR8   F􋂘   F   F   EGU;xtMQEPjAj)5     }-UrXMQ EP1_UrXMQ EPU@htPM1E        e[^_ÐU    ÉU,  WVS]  H   1ɍ5   1t9u9uv Av׃S[^_Ív UVSu1t& C؅}CكuS.Ѕ}Bуt&    B~҉[^U<WVS}Ed)RWPPh  h   j(]SWj
S 5    j/w VtPh  j(SVj
S 5    j
h!  j(SGPj
 S5    j/w0VtPh  j(SVj
S 5    j
G@Ph*  1ۃw`GPEԍWpUЃ.   <3 tX   Ph;  CvكEPh>  1ۃv .   UЀ< tX   Ph;  Cvփ   PhG     t   PhV     Ph_     Phl   􋇜      RP      RPh      h  f    }h     @th     th     th     th     th     th      th     @th      th     th     th'      th3  hF        9s >CPh   ׍&    8PsVhH  { uOC }8t t`  u  h  v p  Rhz  0v Ph  "t& `       uC Ph  hF  1e[^_U<WVSu}      u}    l  u }     P  u0}0    4  U   M9        8   
  1ۋ}`}܋}`E܉E}UM8  EL@U!UD@;!9  Upup38  ELP!UDP3!9{  CvM   }9   ]     9   K  E   E1E   Mf          M}Ǥ   }EE䍴&    uu+E]f9   CPFP   E 19s3N M ]؋}    }:}2:"   B9rE1EM   9Efue}   ËU   f9uAFPCPu-U U{  X19s921"uA9r1   e[^_Í            !                          01.01   POSTROUTING OUTPUT FORWARD INPUT PREROUTING                     ERROR: offset %i not an entry!
 ERROR                           ERROR: offset %u not an error node!
 Match name: `%s'
 1.2.6a   libiptc v%s.  %u entries, %u bytes.
 Table `%s'
                Hooks: pre/in/fwd/out/post = %u/%u/%u/%u/%u
                    Underflows: pre/in/fwd/out/post = %u/%u/%u/%u/%u
               ERROR: Off end (%u) of chain from %u!
  RETURN ACCEPT DROP QUEUE                                ERROR: off %lu/%u not a valid target (%i)
                      ERROR: Deleting entry %u %u %u
 ERROR: Deleting uflow %u %u %u
 ERROR: Policy for `%s' offset %u != underflow %u
               Permission denied (you must be root) Module is wrong version    Table does not exist (do you need to insmod?) Chain is not empty Can't delete built-in chain    Can't delete chain with references left Chain already exists Index of insertion too big Index of replacement too big Index of deletion too big Index of counter too big Loop found in table Target problem                      Bad arguments (does that interface exist?)                      Checking will most likely never get implemented                 Bad rule (does a matching rule exist in that chain?) Bad built-in chain name Bad policy name Incompatible with this kernel      iptables who? (do you need to insmod?)                          Will be implemented real soon.  I promise ;) Memory allocation problem                          No chain/target/match by that name                                 '            !         @         h         }                                          (                            &   `                                           \          &   `                    Entry %u (%lu):
 SRC IP:  %d DST IP:  Interface: `%s'/ %c to `%s'/ 
Protocol: %u
 TOS: %u
 Flags: %02X
 Invflags: %02X
     Counters: %llu packets, %llu bytes
 Cache: %08X  ALTERED  UNKNOWN  IP6_SRC  IP6_DST  IP6_IF_IN  IP6_IF_OUT  IP6_TOS  IP6_PROTO  IP6_OPTIONS  IP6_TCPFLAGS  IP6_SRC_PT  IP6_DST_PT  IP6_PROTO_UNKNOWN  
 Target name: `%s' [%u]
 UNKNOWN NF_DROP NF_ACCEPT verdict=%s
 verdict=%u
 error=`%s'
    GCC: (GNU) 2.95.3 20010315 (release)  .symtab .strtab .shstrtab .rel.text .rel.data .bss .note .rel.rodata .comment                                                         @   )                    	           >  	              )             0*                    %   	           G  (               /             L*                     4              L*                    >             `*                    :   	           $H  X              F               3  &                                &3  O                                5  `     "         	              :                                                                                                                   "           *                         4       A     @   D   }     L      F     X     "     e   0  [     t             l"         (          @         D  h                  x          8
  F        
  \        
           b       D  M         k         !     %  ,'      -    &     7    3                                	 I             N             U             ]             c             j             q                 a                                             |                                                            5         I         J     
  T  !       P	       +  h	  X     9  	  v     J             Q             Y             `  $       s                     f      4                                                    $  X       6  (  b    I         ^  <       q  (  ]        Y        g                   !  
       !  q                     "  l                                                          libip6tc.c gcc2_compiled. sockfd iptc_fn hooknames set_changed entry2index index2entry index2offset get_errorlabel alloc_handle dump_entry alphasort populate_cache find_label get_chain_end target_name correct_verdict set_verdict insert_rules delete_rules standard_map map_target unmap_target is_same count_ref subtract_counters free stderr fprintf abort malloc strcpy __errno_location ip6tc_init close socket getsockopt dump_entries6 printf strcmp qsort ip6tc_is_chain ip6tc_first_chain ip6tc_next_chain ip6tc_first_rule ip6tc_next_rule ip6tc_get_target ip6tc_builtin ip6tc_get_policy memcpy memmove memset ip6tc_insert_entry ip6tc_replace_entry ip6tc_append_entry ip6tc_delete_entry ip6tc_delete_num_entry ip6tc_check_packet ip6tc_flush_entries ip6tc_zero_entries ip6tc_read_counter ip6tc_zero_counter ip6tc_set_counter ip6tc_create_chain ip6tc_get_references ip6tc_delete_chain ip6tc_rename_chain ip6tc_set_policy ip6tc_commit setsockopt ip6tc_get_raw_socket ip6tc_strerror strerror ipv6_prefix_length puts inet_ntop stdout _IO_putc    "     	     #     $     %  R  	  g  	  m  #  r  $  w  %    &    '    '    (  &    *  )  /    =  *  Q  +  V      (    '        ,      N    S  ,  k  "    	    	    .    	    .    	    .    	    .  8  /  ]  &  l  (    	  S  '    '      1  0    /  8  	  d  	  j  #  o  $  t  %  A  (    	    	    	    	    	    #    $  	  %  F	  	  	  /  	  7  
  (    9    9     9    9  E  9    "    "     (  e  	  k  #  p  $  x  %    	    #    $    %    :    :  ^  (    	    	  )  	  S  	  y  7    (    ;  5    9  <  R  (    (      !  =  :  (  z  (  0    4  >    (        ?    &    (  5  "  p  "    9    "    (  E    I  @  b  (    (    (    (        B  x  (    (  %    )  D  B  (    (        E    (    (  i    m  F    (    (  9    =  G  [  	  n  	    	    	    (    (  ,  '    (  U  H  f    j  I  u  7    (    (    (    (  6    :  J  V  	  i  	  |  	    	    (    7    (  R  '  q  (        K    7    (    	    .    	  5  	  F  (  I  &  g  &    &    "    "    (    '  @  9  `    e  M  z  "    "    '          M     "  !  "  !  "  "!  "  .!  "  =!  "  U!  "  e!  "  !    !  	  !    !  P  "  	  "  .  "  	  "  R  "  S  "  R  "  T  "  U  "  Q  "  	  "  .  
#  S  #  R  #  T  &#  U  1#  	  6#  R  D#  S  P#  R  \#  T  c#  U  r#  Q  #  	  #  .  #  S  #  R  #  T  #  U  #  	  #  .  #  	  #  .  $  	  $  .  8$  	  =$  .  V$  	  [$  .  w$  	  |$  .  $  	  $  .  $  	  $  .  $  	  $  .  $  	  $  .   %  	  %  .  %  	  %  .  2%  	  7%  .  K%  	  P%  .  d%  	  i%  .  }%  	  %  .  %  	  %  .  %  	  %  .  %  	  %  .  %  	  %  .  %  	  %  .  &  	  &  .  ,&  	  1&  .  <&  	  A&  .  k&  	  p&  .  &  	  &  .  &  	  &  	  &  	  &  	  &  	  &  	  &  	  	'  	  '  .  '  	  '  .  (  /  )  /     	     	     	     	     	    )    	    )    	    )    	    I    	    I    	     I  (  	  ,  G  4  	  8  <  @  	  D  =  L  	  P  @  X  	  \  D  d  	  h  E  p  	  t  <  |  	    <    	    A    	    A    	    ?    	    K    	    K    	    	    	    	    	     	  