` ^ __text__TEXT}; ae__bss__DATA^__data__DATA;> __cstring__TEXTD G__common__DATAh`__picsymbolstub2__TEXTUSYH__la_sym_ptr2__DATAF],f`XKK__nl_symbol_ptr__DATAt^8a__textcoal_nt__TEXT^ a @@l PA\ZUS$D$D$ D$D$D$[$[]US$$[X^8tX^$\[g[I[+[ [Z}xBC;PC8tD$F\2CE}EEM ?^}DD$C$[DD$C$[DD$C$r[zDD$C$S[[DD$C$4[8tED$$V`>8tUE%69E|BEiЌ><t#ED$EiЌ>$hVE벃$[]ÐU$ ZUS\>8|8d>8tX@$XX@D$h>$WUUS4>E܋M܃9E܋Ѝ0]                         >8>8tD@$WD@D$>$Vb>8uE>8~}>8t@$Vb@D$>$vVC>8~8>8t@$iV@D$>$1V$^$ T$N@$V$S>$>;O>8t?$U1$>E}EEM8zX5?D$>$JU?D$>$(U?D$>$Uz?D$>$T[?D$>$T$T?D$>$T`Y$R>$>;P>8t?$bT2$>E}EEM3Rq?D$>$S?D$>$S?D$>$Sz?D$>$oS[?D$>$PS$1S?D$>$SdY$pQD$ED$$PE}Euj>8~>8t!ED$ED$A$R떋ED$ ED$AD$>$bRcEE>8~Z>8t!ED$ED$DA$$R.ED$ ED$DAD$>$Q>8>8t:"Et lAE mAMED$rA$Q"Et lAM mAEML$rAD$>$CQDE5>8&>8t$ED$ED$A$QED$ ED$AD$>$P >8tO>8B>8tA$P$AD$>$iP>8~8>8t$B$YP$BD$>$!P$N>D$$MuC>8|8>8tdB$OdBD$>$O$<8M$M>D$$)M$$LD$$L>8~8>8tB$JOBD$>$O$L>8>8tB$NzBD$>$N[>8|P>8t>D$B$N)>D$BD$>$bN>4[]ÐUS$H 58t348@4U48&?}UЍdZZAZZZZZZZZZZZAZZZZZZZZZZZZZZZ48g48tED$k9$IMBED$k9D$4$M48~F48tED$k9$L$ED$k9D$4$L44;Q48tN6$L34E}EEM>`N6D$4$ LN6D$4$KN6D$4$KzN6D$4$K[N6D$4$KyO(8 (8t1$MA 1D$($A >yO(8 (8tZ1$@i Z1D$($@G =u8 (8tD8u.F)B=E}yO(8 (8t1$c@ 1D$($(@ }us$<yO(8 (8t1$?r 1D$($?P $F<(<퍃F)iȌ(E D$1D$(F)i $)?;yO(8 (8t1$C? 1D$($? H;yO(8} (8t1$>_ 1D$($>= F)F)i(0=>:)@0D$:)@D$ .2D$D$(F)i $a:$:yO(8 (8tZ2$> Z2D$($=c R)9E] 2)E܃}urE܉$:u" E܃x u*E8tE@8u EE܉E8uE܃x u EE܉E܋@\E농(86)E܃}urE܉$9u E܃x u*E8tE@8u EE܉E8uE܃x u EE܉E܋@\E9yO(8 (8t1$<1D$($L<;9yO(8(8t2$/<2D$($;8ur>8yO(8Z(8t1$;<1D$($;7yO(8(8t2$p;2D$($5;2)E܃}uE(E;|}F)(8EЉD$ D$D$$6yu(8E(8t&p6$M6D$3$:J6$'6D$3D$($R:7E}yO(8(8tC3$0:C3D$($9}(8uEЉ$k5DUԉ:)E܉E$X6yO(8)(8t[3$9 [3D$($\9j5EF)iȌ(E E܋@0D$E܋@D$ED$ n3D$D$(F)i $5(8uFEԉ$e4F)iȌ(EЉD F)iЌ(DEqE܋@\EQ:)(8tD8uQ(8EЉD$ D$D$$4yu(8(8t&3$3D$3$7i3$|3D$3D$($74F)[4E}yO(8(8t3$|73D$($A7}(8uEЉ$2DUԉ$3yO(8(8t1$6d1D$($6B$833퍃F)iȌ(E D$1D$(F)i $6(8uFEԉ$1F)iȌ(EЉD F)iЌ(D(8|j1yqF)2E}yO(8K(8t3$5-3D$($~5 }ui$2yO(8(8t4$T54D$($5x0F)iȌ(E D$94D$(F)i $4F)iЌ(DF)iЌ(DD(03D$J4D$( $ 4(8uJF)iЌ(DF)iЌ(DDF)R)$r0yE(8|G(8tT4$3,T4D$($}3 .R)EẼL[^_]ÐUVS`GE6E6E W.u4G%E؋E؉D$E D$E$.E}uE:Eă}>EEċMč1dddddddddddddddddMdgdd*dddddddddddzd6{dddddOC>o4xD$ ED$4$.}t;E8t34D$n%D$4$, 88tD$%$0D$%D$$0sD$ ED$4$-}qE8e4D$%D$4$;+ E܉D$ED$ ED$ED$4$y34D$%D$4$* EED$ E܉D$ED$E$*'&D$4$}*) wD$ ED$4$,}t E8u84D$I&D$4$* {D$ ED$4$+}t E8uL4D$d&D$4$") 'D$&$6-+D$&$-D$&$,&D$ /D$&D$&$,$i+'D$&$,GD$&$,$++4;4$4 4#4'44444D$4$\ t34D$&D$4$N'4D$&D$4$'4D$''D$4$&)o8uoK'f'D$o$y&E}uDe'$B'D$ oD$'D$4$c&ED$'$%Ẽ}D$EЉD$Ẻ$%ue&8uՍ8~N8t&D$'$*(&D$'D$$*8~F8tEЉD$'$*$EЉD$'D$$Z*Ẻ$%Y8~N8t%D$'($7*(%D$'(D$$)@)$i$0E8~F8tEЉD$R($)$EЉD$R(D$$)EЉ$#8~J8t#D$h($i)&#D$h(D$$()`#4U5#u 8u1D$(D$4$#" f8u fw8 w8u{8{w8u(8tYD$D$$Wy1D$(D$4$#8tOD$$y1D$)D$4$"U8tWD$D$$y1D$G)D$4$G"8tOD$$y1D$)D$4$! t%)D$4$!k)$%{ )$%O )$%8te8t*x\t )E MEE G*MED$g*D$4$!8t%*D$4$ u[yO8p8t*$%R*D$$%08uXyO8 8t*$W%*D$$%8uE $[yt%'+D$4$~^i$8u%U+D$4$3iD$D$$=$8tD$$zPD$$[8~9$'y%+D$4$t"+D$4$_E}t)ED$,D$4$y(E$$EԉE$w$wEEȃ`[^]ÐUS$Eu&$MU L4!щM}E"E D$E$#E}EE$[]ÐUS$T$$N"ED$P$$"ET$$!E$[]ÐU(Y EE}uE@\EEE#8t#8tEQ 8uM EEEEE UUEE荁#8t #U荁U 8uI UUEEEE0123456789abcdef@(#) $Id: main.c,v 1.197.2.1 2005/07/25 16:56:24 andrei Exp $D D22:08:41 Jan 13 2008Usage: ser -l address [-p port] [-l address [-p port]...] [options] Options: -f file Configuration file (default /usr/local/etc/ser/ser.cfg) -c Check configuration file for errors -l address Listen on the specified address/interface (multiple -l mean listening on more addresses). The address format is [proto:]addr[:port], where proto=udp|tcp and addr= host|ip_address|interface_name. E.g: -l locahost, -l udp:127.0.0.1:5080, -l eth0:5062 The default behavior is to listen on all the interfaces. -n processes Number of child processes to fork per interface (default: 8) -r Use dns to check if is necessary to add a "received=" field to a via -R Same as `-r` but use reverse dns; (to use both use `-rR`) -v Turn on "via:" host checking when forwarding replies -d Debugging mode (multiple -d increase the level) -D Do not fork into daemon mode -E Log to stderr -T Disable tcp -N Number of tcp child processes (default: equal to `-n`) -V Version number -h This help message -b nr Maximum receive buffer size which will not be exceeded by auto-probing procedure even if OS allows -m nr Size of shared memory allocated in Megabytes -w dir Change the working directory to "dir" (default "/") -t dir Chroot to "dir" -u uid Change uid -g gid Change gid -P file Create a pid file -G file Create a pgid file -i fifo_path Create a fifo (useful for monitoring ser) -x socket Create a unix domain socket 4C0CHC8Cser 0.9.6 (x86/darwin)STATS: Off, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, USE_PTHREAD_MUTEXMAX_RECV_BUFFER_SIZE %d, MAX_LISTEN %d, MAX_URI_SIZE %d, BUF_SIZE %d Memory status (pkg): Memory status (shm): BUG: shutdown timeout triggered, dying...WARNING: SIGPIPE received and ignored INT received, program terminates SIGTERM received, program terminates Thank you for flying ser child process %d exited normally, status=%d child process %d exited by a signal %d not core was %sgenerated child process %d stopped by a signal %d INFO: dont_fork turned on, living on INFO: terminating due to SIGCHLD ERROR: could not install SIGALARM handler terminating due to SIGCHLD SIGHUP received, ignoring it WARNING: unhandled signal %d INFO: signal %d received SIGCHLD received: we do not worry about grand-children ERROR: no SIGINT signal handler can be installed ERROR: no SIGUSR1 signal handler can be installed ERROR: no SIGCHLD signal handler can be installed ERROR: no SIGTERM signal handler can be installed ERROR: no SIGHUP signal handler can be installed ERROR: no SIGUSR2 signal handler can be installed ERROR: parse_phostport: too many brackets in %s ERROR: parse_phostport: too many colons in %s ERROR: parse_phostport: bad protocol in %s ERROR: parse_phostport: bad port number in %s ERROR: no fork mode requires at least one udp listen address, exiting... WARNING: using only the first listen address (no fork) initializing fifo server failed Error while creating unix domain sockets ERROR: main_loop: Cannot fork timer: init_child failed timerstarting fifo server failed Error while initializing Unix domain socket server stand-alone receiver @ %s:%smain_dontfork: init_child failed ERROR: Could not create unix domain sockets ERROR: Could not initialize unix domain socket server ERROR: main_loop: socketpair failed: %s main_loop: Cannot fork init_child failed receiver child=%d sock= %s:%smain_loop: cannot fork timer process main_loop: cannot fork tcp main process tcp_main: error in init_child tcp main processattendantmain: error in init_child f:cm:b:l:n:N:rRvdDETVhw:t:u:g:P:G:i:x:bad shmem size number: -m %s ser: shared memory: %ld bytes bad max buffer size number: -p %s bad -l address specifier: %s failed to add new listen address bad process number: -n %s bad process number: -N %s version: %s flags: %s %s gcc 3.3main.c%s compiled on %s with %s %sUnknown option `-%c. Unknown option character `\x%x. Option `-%c requires an argument. /usr/local/etc/ser/ser.cfgrERROR: loading config file(%s): %s /dev/urandomWARNING: could not read from /dev/urandom (%d) read %u from /dev/urandom WARNING: could not open /dev/urandom (%d) seeding PRNG with %u test random number %u ERROR: bad config file (%d errors) /bad user name/uid number: -u %s bad group name/gid number: -u %s bad socket user name/uid number %s failed to initialize list addresses Listening on Aliases: and more than one listen address found(will use only the the first one)and no udp listen address foundWARNING: no fork mode %s config file ok, exiting... could not initialize timer, exiting... could not initialize tcp, exiting... ERROR: could not install the signal handlers ERROR: out of memory ERROR: error could not increase file limits ERROR: error while initializing modules ERROR: error %d while trying to fix configuration N⍀NP9⍀9P۩֩$⍀$P©轩⍀P驩褩⍀P鐩苩⍀Pwr⍀P^Y⍀PE@⍀P,'⍀P|⍀|Pg⍀gPܨR⍀RPȨè=⍀=P鯨誨(⍀(P閨葨⍀P}x⍀Pd_⍀PKF⍀P2-⍀P⍀P⍀P⍀PΧɧk⍀kP鵧谧V⍀VP霧藧A⍀AP郧~,⍀,Pje⍀PQL⍀P83⍀P⍀P⍀P⍀PԦϦ⍀P黦趦⍀P颦蝦o⍀oP鉦脦Z⍀ZPpkE⍀EPWR0⍀0P>9⍀P% ⍀P ⍀P⍀Pڥե⍀P輥⍀P騥裥⍀P鏥芥⍀Pvqs⍀sP]X^⍀^PD?I⍀IP+&4⍀4P ⍀P ⍀ Pۤ⍀PǤ¤⍀P鮤詤⍀P镤萤⍀P|w⍀Pc^⍀PJEw⍀wP1,b⍀bPM⍀MP8⍀8P#⍀#Pͣȣ⍀P鴣诣⍀P難薣⍀P那}⍀Pid⍀PPK⍀P72⍀P{⍀{Pf⍀fPQ⍀QPӢ΢<⍀<P麢VV2VKVdV}VVVVVVW,WEW^WwWWWWWW X&X?XXXqXXXXXXY Y9YRYkYYYYYYZZ3ZLZeZ~ZZZZZZ[-[F[_[x[[[[[[\'\@\Y\r\\\\\\]!]:]$Ë $Ë$^;C:Q;C:D;^:7;^: ;C::C::^::^::C:: ::^P:w:k:^P:^:R:^P:L: &:9^99 999999s9|^)i9U)S9L9<9|^)29U)(999|^)9@U)88C)8C)88C)88C)880^)60^)%0^)0C)0^)0C)/^)/C)/^)/C)/^)/|C)/^)/xC)///~P)/<)/z/8P)n/;)h/\/T/cP)J/\P)@/;)6/TP)0/(/PP)/;)// /EP).;)..8P).;)..|^).P).^)..^)v.4C)e.8C)T.LC)C.HC)5.DC)(.tC)".tC).tC) .tC)-XC)--|^)-P)-^)--^)-0C)-o-|^)e-O)W-&--|^) -O),^),,^),,|^),O),^){,o,^)Z,,C)O,B,PC)8,`O),,C)!,,`O) ,C),LC)+DC)++|^)+'O)+^)++^)+C)u+LC)i+TC)X+^)R+(C)L+M0)H+/)D+-)@+/)<+/)8+))4+.)0+1),+1)(+1)$+-) ++)+,)+1)+1)+40) +l/)+/)+P+)+1)*3.)*g+)*X,)*1)*1)*1)*1)*1)*1)*1)*1)*1)*1)*1)*.)*1)*c.)*1)* .)*1)*0)*1)*t.)*1)*1)*1)*1)*1)*1)*0)*1)*R.)|*A.)x*1)t*1)p*1)l*1)h*f0)d*1)`*1)\*1)X*1)T*0)F*T*)*)O))^)))|`))x`)) )C))z)m)PCc)N[)S)NH)LC=)DC3)!)C)C)^(<><><><><><><><>< <><><><><7<><<><><><><><><><><|><x><t7<p <l<al<>@C<8 ,'PC@E@ELCDC ^\>^\  :^[:^[  6^[6^[  2^[2^[  .^[.^[  *^[*^[  &^p[&^p[y t n"^W[f"^W[` [ U^>[M^>[G B <^%[4^%[. ) #^ [^ [  ^Z^Z  ^Z^Z   ^Z ^Z  ^Z^Z  ^Z^Z  ]vZ]vZ z t]]Zl]]Zf a []DZS]DZM H B]+Z:]+Z4 / )]Z!]Z  ]Y]Y  ]Y]Y  ]Y]Y  ]Y]Y  ]Y]Y  ]|Y]|Y  z]cYr]cYl g a]JYY]JYS N H]1Y@]1Y: 5 /]Y']Y!  ]X]X  ]X]X  ]X]X  ]X]X  ]X]X  ]X]X  ]iXx]iXr m g]PX_]PXY T N]7XF]7X@ ; 5]X-]X' " ]X]X  ]W]W  ]W]W  ]W]W  ]W]W  ]W]W  ]oW~]oWx s m~]VWe~]VW_ Z Tz]=WLz]=WF A ;v]$W3v]$W- ( "r] Wr] W  n]Vn]V j]Vj]V f]Vf]V b]Vb]V ^]V^]V Z]uVZ]uV~ y sV]\VkV]\Ve ` ZR]CVRR]CVL G AN]*V9N]*V3 . (J]V J]V  F]UF]U ($  |xtplhd`\XTPLHD@<840,($  p~{eotavxc]|uk}wzbm`shfdjigyqrl^p~{eotavxc]|uk}wzbm`shfdjigyqrl^_n\J^R^X_d`q`{ ``4`L`;P`;;;;<4:"$,7$DU9_D: ^ ^ ^ CC"CA(CXCV0C7|CZ@;TCDCCHCUCICc0p<CPCLC)~xK,CCC`CpC`x`|`C7$COCECC C1- q^6!QS `4&7?)*9g zBV2x.>VHGbu:'#q _compiled_print_ct_constants___i686.get_pc_thunk.bx_own_pgid_cfg_file_maxbuffer_children_no_tcp_children_no_tcp_disable_pt_sig_flag_debug_dont_fork_log_stderr_log_facility_config_check_check_via_syn_branch_memlog_sip_warning_server_signature_server_name_mhomed_received_dns_working_dir_chroot_dir_user_group_uid_gid_sock_user_sock_group_sock_uid_sock_gid_sock_mode_disable_core_dump_open_files_limit_reply_to_via_mcast_loopback_mcast_ttl_udp_listen_tcp_listen_bind_address_port_no_aliases_process_no_cfg_errors_shm_mem_size_is_main_pid_file_pgid_file_cleanup_handle_sigs_install_sigs_main_loop_sendipv4_sendipv6_sendipv4_tcp_sendipv6_tcp_main_my_argc_my_argv_modules___i686.get_pc_thunk.cx___i686.get_pc_thunk.axdyld_stub_binding_helper_yyin_optopt___sF_optarg_opterr_unix_tcp_sock_timer_list_unixsock_children_unixsock_name_fifo_mem_block_shm_block_mem_lock__DefaultRuneLocale_fix_rls_init_modules_increase_open_fds_set_core_dump_daemonize_init_tcp_init_timer_init_shm_mallocs_print_aliases_print_all_socket_lists_fix_all_socket_lists_print_rl_yyparse_register_builtin_modules_rand_srand_time_read_open_fopen_add_listen_iface_fprintf_getopt_init_pkg_mallocs_pause_tcp_main_loop_tcp_init_children_close_strerror___error_socketpair_tcp_init_udp_rcv_loop_snprintf_init_unixsock_children_start_fifo_server_timer_ticker_sleep_init_child_fork_do_suid_init_unixsock_socket_init_fifo_server_udp_init_getgrnam_getpwnam_strtol_alarm_signal_waitpid_exit_wait_abort_kill_unlink_shm_mem_destroy_fm_status_destroy_script_cb_destroy_fifo_close_unixsock_server_destroy_timer_destroy_tcp_destroy_modules_setlogmask_printf_getpid_fm_free_pthread_mutex_unlock_fm_malloc_pthread_mutex_lock_strncpy_memset_syslog_dprint___maskrune_buff.0_he.1_hostname.2_p_aliases.3_p_addr.4_address.5_ip.6_ip.7_he.8_fourbits2char_r.9_pathmax.10_id_version_flags_help_msg_kill_all_children_process_count_sig_alarm_kill_sig_alarm_abort_sig_usr_user2uid_group2gid_parse_proto_parse_phostport___istype_shm_malloc