libip4tc.so.0 putchar strcpy iptc_delete_chain iptc_next_chain iptc_delete_num_entry memcpy iptc_get_policy iptc_next_rule iptc_init iptc_check_entry dump_entries iptc_flush_entries iptc_delete_entry abort iptc_free iptc_zero_entries __deregister_frame_info iptc_first_chain strncpy iptc_append_entry iptc_rename_chain iptc_strerror iptc_create_chain memset iptc_zero_counter strcmp _fini iptc_commit stderr iptc_get_target iptc_builtin iptc_first_rule iptc_get_references iptc_is_chain __errno_location iptc_insert_entry iptc_replace_entry strlen _Jv_RegisterClasses __register_frame_info iptc_set_policy libip6tc.so.0 ip6tc_set_policy ip6tc_rename_chain ip6tc_zero_counter stdout ip6tc_free ip6tc_next_rule ip6tc_delete_entry ip6tc_builtin ip6tc_delete_chain dump_entries6 ip6tc_create_chain ip6tc_flush_entries ip6tc_strerror memcmp ip6tc_init ipv6_prefix_length ip6tc_first_rule ip6tc_is_chain ip6tc_get_policy ip6tc_delete_num_entry ip6tc_get_references ip6tc_insert_entry ip6tc_zero_entries ip6tc_get_target fputc ip6tc_next_chain inet_ntop ip6tc_check_entry ip6tc_replace_entry ip6tc_first_chain ip6tc_append_entry ip6tc_commit libxtables.so.7 xtables_find_target xtables_ip6mask_to_numeric xtables_options_xfrm xtables_option_tpcall xtables_calloc xtables_modprobe_program fgets xtables_strtoui optarg xtables_ip6addr_to_numeric xtables_chain_protos line fflush xtables_ipaddr_to_numeric strcat xtables_merge_options xtables_malloc strncmp xtables_parse_interface xtables_ip6addr_to_anyname xtables_set_params sscanf strdup xtables_load_ko xtables_free_opts fclose xtables_matches xtables_init_all xtables_targets xtables_find_match xtables_ipmask_to_numeric xtables_ip6parse_multiple xtables_option_tfcall xtables_ipaddr_to_anyname xtables_option_mpcall xtables_option_mfcall __ctype_b_loc fwrite exit xtables_ipparse_multiple strchr fputs xt_params vfprintf xtables_parse_protocol fopen64 libm.so.0 raise libgcc_s.so.1 __aeabi_unwind_cpp_pr0 libc.so.0 in6addr_any __xpg_basename getopt_long getprotobynumber opterr __ctype_tolower_loc ctime optind stdin strtok __uClibc_main _edata __bss_start __bss_start__ __bss_end__ __end__ _end /tmp/wlanswbuild/hwnbuild/AARDVARK_REL_6_30_163_13/linux-2.6.36-arm-external-vista-router-partial-src_121206_0/src/router/iptables-1.4.12/src/install/lib GCC_3.5 
d d $d 4d <d Pd \d t ld t pd |d d d d d iptables main4 iptables-save save4 iptables-restore restore4 iptables-xml xml ip6tables main6 ip6tables-save save6 ip6tables-restore restore6 </chain> -j --jump -g --goto <!-- --> &#%d; &amp; &lt; &gt; &quot; %s=" <chain name - policy %s="%lld" packet-count byte-count </table> match goto call -m %s<%s ! %s%s </%s> /> --module /> invert="1" xptables-xml Usage: %s [-c] [-v] [-h] [--combine ] [ --verbose ] [ --help ] cvh re Can't open %s: %s Unknown arguments found on commandline <iptables-rules version="1.0"> <!-- line %d COMMIT %s: line %u table name invalid <table %s: line %u chain name invalid %s: line %u policy invalid [%llu:%llu] Bad line %u: need ] Bad line %u: need : ] -t --table Line %u seems to have a -t table option. -A ACCEPT DROP QUEUE RETURN <rule </rule> <conditions> </conditions> <actions> </actions> %s: COMMIT expected at line %u </iptables-rules> Combine action from next rule %s: line %u failed 1.4.12.2 verbose combine help Pj b x c Xj d `j t hj M /proc/net/ip_tables_names Badly formed tablename `%s' Cannot initialize: %s # Generated by iptables-save v%s on %s *%s :%s [%llu:%llu] - [0:0] COMMIT # Completed on %s Binary NYI %s/%s Failed to initialize xtables bcdt: Unknown arguments found on commandline binary dump table modprobe Pj b x c h v m t h h m n hj M `j T Parser cannot handle more arguments Usage: %s [-b] [-c] [-v] [-t] [-h] [ --binary ] [ --counters ] [ --verbose ] [ --test ] [ --help ] [ --noflush ] [ --table=<TABLE> ] [ --modprobe=<command>] bcvthnM:T: Can't open %s: %s %s: unable to initialize table '%s' Invalid chain name `%s' (%u chars max) error flushing chain '%s':%s error creating chain '%s':%s invalid policy counters for chain '%s' Can't set policy `%s' on `%s' line %u: %s --set-counters Parameter too long! test noflush filter iptables: %s. Run `dmesg' for more information. iptables: %s. IDDRALFZZNXPESC nsdpjvxio0cf @ x x x x x xx xxxxx xxxxxxx x x x x x xxxx xx xxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxx xxxxxx xxxxxxxxxxx xxxxxxx x xx unexpected ! flag Cannot use -%c with -%c multiple -%c flags not allowed cannot have ! before -%c %lluT %4lluT %lluG %4lluG %lluM %4lluM %lluK %4lluK %llu %5llu %8llu Error occurred at line: %d Try `%s -h' or '%s --help' for more information. Invalid rule number `%s' Invalid target name (too short) Invalid target name `%s' (%u chars max) Invalid target name `%s' in %s %-6s %u %-4u %-9s %-5s %hu %-5hu opt * any out %s %-6s %-19s anywhere -> %s [goto] UNKNOWN match `%s' [%u bytes of unknown target data] ! %s -%c %s %s %u.%u.%u.%u /32 /%u.%u.%u.%u /%u %s v%s: Perhaps iptables or your kernel needs to be upgraded. Zeroing chain `%s' Deleting chain `%s' Flushing chain `%s' [%llu:%llu] -A %s -s -d %s -p %s %s -p %u %s -f -m %s Can't find library for match `%s' -c %llu %llu -%c %s Can't find library for target `%s' Target `%s' is missing save function 0.0.0.0/0 -%c requires a rule number chain name not allowed to start with `%c' chain name may not clash with target name -%c requires old-chain-name and new-chain-name -%c requires a chain and a policy %s v%s Usage: %s -[ACD] chain rule-specification [options] %s -I chain [rulenum] rule-specification [options] %s -R chain rulenum rule-specification [options] %s -D chain rulenum [options] %s -[LS] [chain [rulenum]] [options] %s -[FZ] [chain] [options] %s -[NX] chain %s -E old-chain-name new-chain-name %s -P chain target [options] %s -h (print this help information) Commands: Either long or short options are allowed. --append -A chain Append to chain --check -C chain Check for the existence of a rule --delete -D chain Delete matching rule from chain --delete -D chain rulenum Delete rule rulenum (1 = first) from chain --insert -I chain [rulenum] Insert in chain as rulenum (default 1=first) --replace -R chain rulenum Replace rule rulenum (1 = first) in chain --list -L [chain [rulenum]] List the rules in a chain or all chains --list-rules -S [chain [rulenum]] Print the rules in a chain or all chains --flush -F [chain] Delete all rules in chain or all chains --zero -Z [chain [rulenum]] Zero counters in chain or all chains --new -N chain Create a new user-defined chain --delete-chain -X [chain] Delete a user-defined chain --policy -P chain target Change policy on chain to target --rename-chain -E old-chain new-chain Change chain name, (moving any references) Options: --ipv4 -4 Nothing (line is ignored by ip6tables-restore) --ipv6 -6 Error (line is ignored by iptables-restore) [!] --proto -p proto protocol: by number or name, eg. `tcp' [!] --source -s address[/mask][...] source specification [!] --destination -d address[/mask][...] destination specification [!] --in-interface -i input name[+] network interface name ([+] for wildcard) --jump -j target target for rule (may load target extension) --goto -g chain jump to chain with no return --match -m match extended match (may load extension) --numeric -n numeric output of addresses and ports [!] --out-interface -o output name[+] network interface name ([+] for wildcard) --table -t table table to manipulate (default: `filter') --verbose -v verbose mode --line-numbers print line numbers when listing --exact -x expand numbers (display exact values) [!] --fragment -f match second or further fragments only --modprobe=<command> try to insert modules using this command --set-counters PKTS BYTES set the counter during insert/append [!] --version -V print package version. rule would never match protocol can't alloc memory! Empty interface is likely to be undesired unexpected ! flag before --match unexpected ! flag before --table Not %s ;-) %s v%s -%c requires packet and byte counter %llu -%c packet counter not numeric -%c byte counter not numeric This is the IPv4 version of iptables. multiple consecutive ! not allowed Bad argument `%s' -:A:C:D:R:I:L::S::M:F::Z::N:X::E:P:Vh::o:p:s:d:j:i:fbvnt:m:xc:g:46 nat The "nat" table is not intended for filtering, the use of DROP is therefore inhibited. unknown arguments found on commandline no command specified nothing appropriate following ! ! not allowed with multiple source or destination IP addresses Replacement rule does not specify a unique address You need to supply the `-%c' option for this command Illegal option `-%c' with this command chain name `%s' too long (must be under %u chars) can't initialize iptables table `%s': %s PREROUTING INPUT Can't use -%c with %s POSTROUTING OUTPUT Warning: using chain %s, not extension goto '%s' is not a chain Chain %s (policy %s packets, bytes (ERROR obtaining refs) (%u references) %-4s num pkts %5s %8s %10s target prot opt in out source %s %-19s destination -P %s %s -N %s append delete check insert replace list list-rules flush zero new-chain delete-chain rename-chain src dst protocol in-interface jump numeric out-interface exact fragments version line-numbers set-counters ipv4 ipv6 Pj b x c Xj d `j t hj M /proc/net/ip6_tables_names # Generated by ip6tables-save v%s on %s Pj b x c h v m t h h m n hj M `j T Usage: %s [-b] [-c] [-v] [-t] [-h] [ --binary ] [ --counters ] [ --verbose ] [ --test ] [ --help ] [ --noflush ] [ --modprobe=<command>] ip6tables: %s. Run `dmesg' for more information. ip6tables: %s. IDDRALFZZNXPESC nsdpjvxio0c @ x x x x x xxxxxxx xxxxxx x x x x x xxxx xx xxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx xxxxx xxxxxxxxxx xxxxxx x xx unexpected '!' flag %s %s %s /%s /%d Perhaps ip6tables or your kernel needs to be upgraded. %s -? %d ::0/0 Commands: Either long or short options are allowed. --append -A chain Append to chain --check -C chain Check for the existence of a rule --delete -D chain Delete matching rule from chain --delete -D chain rulenum Delete rule rulenum (1 = first) from chain --insert -I chain [rulenum] Insert in chain as rulenum (default 1=first) --replace -R chain rulenum Replace rule rulenum (1 = first) in chain --list -L [chain [rulenum]] List the rules in a chain or all chains --list-rules -S [chain [rulenum]] Print the rules in a chain or all chains --flush -F [chain] Delete all rules in chain or all chains --zero -Z [chain [rulenum]] Zero counters in chain or all chains --new -N chain Create a new user-defined chain --delete-chain -X [chain] Delete a user-defined chain --policy -P chain target Change policy on chain to target --rename-chain -E old-chain new-chain Change chain name, (moving any references) Options: --ipv4 -4 Error (line is ignored by ip6tables-restore) --ipv6 -6 Nothing (line is ignored by iptables-restore) [!] --proto -p proto protocol: by number or name, eg. `tcp' [!] --source -s address[/mask][,...] source specification [!] --destination -d address[/mask][,...] destination specification [!] --in-interface -i input name[+] network interface name ([+] for wildcard) --jump -j target target for rule (may load target extension) --goto -g chain jump to chain with no return --match -m match extended match (may load extension) --numeric -n numeric output of addresses and ports [!] --out-interface -o output name[+] network interface name ([+] for wildcard) --table -t table table to manipulate (default: `filter') --verbose -v verbose mode --line-numbers print line numbers when listing --exact -x expand numbers (display exact values) --modprobe=<command> try to insert modules using this command --set-counters PKTS BYTES set the counter during insert/append [!] --version -V print package version. Warning: never matched protocol: %s. use extension match instead. This is the IPv6 version of ip6tables. -:A:C:D:R:I:L::S::M:F::Z::N:X::E:P:Vh::o:p:s:d:j:i:bvnt:m:xc:g:46 can't initialize ip6tables table `%s': %s %s does not take any options ERROR: No valid subcommand given. Valid subcommands: * %s malloc option "%s" requires an argument unknown option "%s" Unknown arg "%s"
\d h h v h c h h h T A D C I R L S F Z N X E <e P T s l d s d p i ( j `j t xe m 0 n 8 o h v H x P f \ V h h d 0 hj M t c e g 4 6 h $ A D C I R L S F Z N X E <e P T s l d s d p i ( j `j t xe m 0 n 8 o h v H x \ V h h d 0 hj M t c e g 4 6
GCC: (GNU) 3.3.2 20031005 (Debian prerelease) GCC: (Buildroot 2012.02) 4.5.3
long long int remainder /projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/gcc-4.5.3/libgcc/../gcc/config/arm/bpabi.c __gnu_uldivmod_helper quotient GNU C 4.5.3 long long unsigned int __gnu_ldivmod_helper DWunion /projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/gcc-4.5.3/libgcc/../gcc/libgcc2.c complex float /projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/gcc-4.5.3-final/arm-brcm-linux-uclibcgnueabi/libgcc short int __d0 __d1 __divdi3 high __t0 __t1 __t2 unsigned char DWstruct short unsigned int UDItype __q0 __q1 complex double __udivmoddi4 USItype __r0 __r1 __udivdi3
.symtab .strtab .shstrtab .interp .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.exidx .eh_frame .init_array .fini_array .jcr .dynamic .got .data .bss .comment .ARM.attributes .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_pubtypes .debug_ranges
initfini.c $a crtstuff.c __EH_FRAME_BEGIN__ __JCR_LIST__ $d __do_global_dtors_aux completed.5758 __do_global_dtors_aux_fini_array_entry frame_dummy object.5763 __frame_dummy_init_array_entry xtables-multi.c multi_subcommands iptables-xml.c closeChain isTarget xmlCommentEscape xmlComment xmlEncode xmlAttrS openChain closeTable do_rule_part.clone.2 options curChain closeActionTag closeRuleTag nextChain chains curTable newargvattr newargv combine verbose newargc oldargc oldargv iptables-save.c do_output show_binary show_counters iptables-restore.c add_argv binary counters noflush iptables-standalone.c iptables.c add_command set_option print_num exit_tryhelp parse_rulenumber parse_target print_firewall print_firewall_line print_iface print_ip make_delete_mask.clone.0 zero_entries cmdflags optflags inverse_for_options commands_v_options original_opts ip6tables-save.c ip6tables-restore.c ip6tables-standalone.c ip6tables.c xshared.c subcmd_get find_proto bpabi.c libgcc2.c .udivsi3_skip_div0_test __FRAME_END__ __JCR_END__ _GLOBAL_OFFSET_TABLE_ _DYNAMIC data_start ip6tc_zero_counter xtables_option_tpcall iptables_globals __register_frame_info iptc_delete_num_entry iptc_create_chain ip6tc_first_rule calloc iptc_next_rule do_command4 __errno_location _start iptc_commit fwrite __ctype_b_loc ip6tables_save_main delete_chain6 __udivsi3 __aeabi_unwind_cpp_pr0@@GCC_3.5 iptc_get_target xt_params ip6tc_get_policy memcpy iptc_zero_entries _Jv_RegisterClasses xtables_load_ko vfprintf for_each_chain4 iptc_builtin putchar xtables_option_tfcall ip6tc_flush_entries _fini ip6tc_is_chain strcat iptc_get_references iptc_insert_entry getprotobynumber xs_init_match ip6tc_append_entry ip6tc_delete_chain __aeabi_idiv0 xtables_option_mfcall iptc_set_policy __udivdi3 ip6tc_next_rule strncmp iptc_is_chain __uClibc_main fopen64 command_default __ctype_tolower_loc xtables_parse_interface flush_entries4 iptc_first_rule strlen ctime xtables_ip6mask_to_numeric iptc_first_chain iptc_delete_entry print_rule4 iptc_next_chain iptc_rename_chain ip6tc_check_entry print_extension_helps ip6tc_delete_num_entry __aeabi_uidiv ip6tc_insert_entry xtables_targets __data_start iptables_restore_main ip6tc_get_target iptc_zero_counter ip6tc_strerror iptc_check_entry stdout __bss_start__ ip6tc_first_chain iptables_main fclose __aeabi_uidivmod iptc_delete_chain ip6tc_set_policy __aeabi_ldiv0 iptables_exit_error xtables_ipmask_to_numeric xtables_init_all xtables_set_params xtables_ip6parse_multiple time ip6tc_replace_entry stderr strtok xtables_ip6addr_to_numeric __xpg_basename __dso_handle fputc xtables_chain_protos __end__ ip6tc_free __bss_end__ xtables_parse_protocol fgets ip6tables_main sscanf xtables_modprobe_program xtables_ipaddr_to_anyname strncpy in6addr_any ip6tables_globals __aeabi_uldivmod xtables_calloc xtables_matches optind delete_chain4 xtables_malloc iptc_replace_entry fputs dump_entries iptc_append_entry ip6tc_commit fflush memset __bss_start for_each_chain6 __gnu_ldivmod_helper load_proto _bss_end__ iptc_get_policy ip6tc_create_chain fprintf do_command6 ip6tc_delete_entry abort memcmp ip6tc_get_references ip6tc_rename_chain iptables_xml_main xtables_find_match stdin xtables_ipaddr_to_numeric proto_to_name print_rule6 __divdi3 _end ip6tables_exit_error exit flush_entries6 iptables_xml_globals raise strcmp dump_entries6 ipv6_prefix_length ip6tc_builtin xs_init_target free xtables_option_mpcall subcmd_main xtables_ip6addr_to_anyname strchr iptc_free _edata xtables_find_target __gnu_uldivmod_helper strerror printf getopt_long xtables_free_opts strdup puts xtables_ipparse_multiple ip6tables_restore_main xtables_strtoui inet_ntop ip6tc_init iptc_strerror opterr xtables_merge_options iptc_flush_entries ip6tc_zero_entries optarg iptables_save_main iptc_init main _init ip6tc_next_chain strcpy line xtables_options_xfrm __deregister_frame_info