ELF 44 (444ddHbXXrXr/usr/libexec/ld-elf.so.1FreeBSDCW9SO F2RIV(* 3<GMJT'%KC6?,0N4!@PH7QELU.>  $ -/5"1:=DB)#&;8A+ Tdt'Xr0<HcO^ĎLdԎnu|}$4DTd0  tI8]'tď*ԏ  (#U/:$&?d J4mQDYTp`detfqy9rĐԐrr3$`4DTrd,w t d2 +Y315 <ԑLCOZrf4q(|[$'4DTd t libc.so.4connectsigemptysetgeteuid_DYNAMICsetprioritygetpriorityusleepgetprotobynamefgetssetitimerperrorgetuidmallocsleeprecvfromsocketselectfflushbzero__udivdi3freeaddrinfo_initalarmacceptgai_strerrorwriteenvironfprintfkillstrcatbind__deregister_frame_info__inet_ptonsetsockoptwait__prognamestrstr__errorsignalread___runetypestrncmpstrncpygetrusagesendto_CurrentRuneLocalebcopylistenfdopen__sFforksscanfexecv__inet_ntopsigactionstrtoullgettimeofdaymemseterrfclosepolldup_finigetservbynamesprintf__cmpdi2atexitgetpeernamegetsockoptgetaddrinfo_GLOBAL_OFFSET_TABLE_exitatoiopenstrchrfputsexecvpfcntl__register_frame_infoclosefreegetsockname_edata__bss_start_endendr/r3@qDqHqLqPqTqXq\q `q dq hq lq pqtqxq|qqqqqqqqqqqqq"q#q$q&q'q(q)q*q+q,q-q.q0q1q2q4q5q6q7q8q9r:r<r> r?r@rBrCrD rE$rF(rG,rH0rL4rM8rN=eu5Ȇuh8u=Ȇt jvet$PjjNth8Zu}~p0f,feE@t7=,fu.h 9hs$hs jZ=eto=,fu.h`9hshsg j=Pet/h9hshs0 jv=et?p=,fu,h9hsbhs j=det7=,fu.h :hs$hs jZ=Peta$e Ph`:hs$e=Pet.$e=~"hPh:hs$e=0et3$eRP(e ,eQRw(e,e0e=Pet>eE@t*=$e~ Teh:hse)ee$e$= $5$Xuh:r5$e5XshL,j  hd,jpp;p)=,f$=p=0fM h;5 >uh;qj5  =ed5e5e5eh#;5 54hr5$5X uh@s h@s:ef=etT=|euK5e5e5 eheh<h`>h@sS h@se=Lete=Pet\=wP5e5e5 ehe<=|et<Ph>h@s h@s[=je@ta5e5e5 ehe<=|et<Ph ?h@sv h@s%ef=P~ZdeuxPjPh}?5$=dee5fh?5mv=detd5e5e5 ehe<=|et<Ph?h@s h@s&def=~ePh?5Xi=eta5e5e5 ehe<=|et<Ph @h@s h@sefhe455Y =ft4f=|eu=etv=et ehr5$5Xpu9h:;ihL;hsJ hsj=v Tejho@5Xh:;Eihr@hs hs5XQhr5$5Xtjhg;5XIuhsjvheheh ehz@5X  eee e)eeh'=8ftr2vh@5 uh@gh@s =8fu-jJ$j+ 5 *55$5X=heheh eh#;5X[0uQ5e5e5eh#;h@s h@so55$5X e)eeheheh ehPehehfh|eh`ehehph4eh(ehh@5X@ PR e)ee=]v~3heh5hA5XO Pee=v~4hehAhA5X P ve=$w~2hehAhA5X Pv e=w~~hehAhA5XjP.=etefhehAhA5X Pee=P4jPhAhTh`hhA5XPxx1t  udedede=leZPÀ;tIvvRlvr4%u<-t <.t<: jp+p@Pjp+pP =|et=etp p=etp0f0feu;peAjDR@Pugp+pejP@P}p+p@@vh8#^m peA$D)\`dhpu#befBbef6vpf`eBfB)Jfpfǂ)fB^u befbefB9ppf`eBf)JfB pe)ȈAj=Pet tP5e ¡p }hCX\p9p=eu2=|eu)jІj j=fhCk\=et{=fryjj跽e]8thC \7v5ehe<=|et<PhCh@s菾 =|e/DfXj,j$R=e=eDžPQP5 }h DZjhhTjhTRھ #TT ‰Tj.(QhT5ejhej j5$ɽ0}hDh8;Z=fe@j5$eheh!Dh@s$=(eu =,et(e,eRPh8Dh@s(=eŭP7=PetCDP`eP5ph`Dh@s褼 =etePhDh@s~he4h@sieE@t"$hehDh@s5 ؃=eD=etDPe1҉PT߭P5xP$hehD#5$ehehEh@s躻=(eu =,et (e ,eQRh3Eh@s腻(=eŭP7=PetCDP`eP5ph?Eh@s9 =etePh\Eh@she4h@seE@t;<D@u<R$hehEh@s豺 ؃=eD=etDPe1҉PT߭P5xP$hehE=fe@5$ehehEh@s=(eu =,et (e ,eQRh8Dh@s7=PetCDP`eP5phFh@s谹 eE@$heh F5$ehehEFh@sb=(eu =,et (e ,eQRh3Eh@s-7=PetCDP`eP5ph]Fh@s eE@t;<D@u<R$hehFh@s詸 ؃jh\ejhp θ }hFJU=euA=xeu8jh\ejj)p 脸 }hFUeujp u;jp)Ѝ@P4 }hF h8Tp=|e=4et~jh4ehh4 蹷 }hD5T=ft>jh@ehhp r }hDS=e=Peh7Եt9jh\ejpp  }hFSp9p=fhFS=@et~jh@ehh4 蛶 }hDS=ft>jh4ehhp T }hDRp=Petp=|et =et =et=0f*"XetjD5̆ hVĞ8uSIXI\I`IdV(Q h(P< d8uVIXI\If`IbV(Rh(Qܞ 8uKIXIf\I^V(Pkh(R臞 hIGVhIhs h@s蔜hs臜 =8f)j-=e|e=eDf]j,jQ6fj,j8PDž\R4Q5 p}hG9jh,P## ‰jhj j5$+ }hD8=fj.R,Q5ej.=|e1=e$e t"h@Kh@sċh@sG jjjVÃ}h_Kp(Sjj-}WhgKI(E=etheh2h@sDh@sh 迍h@s貊 hrhh tFjhIh 譋ue t"hJh@sˊh@sN =,f(=0fhoKShtKS݊|KKKK e@thKRhKQ,hȯhhhPhS' =|e=PehSh臊jhJh\ uhȑhehLSp߰э\ h!LSMS e@thf$eEE݅PPɃ$۽۽۽۽(RPۭ%Pۭۭۭ}fMf fMm߽PPTmRPhPNыL e@t,p3t3x3|3 fPܵ P$hP豉ыL he4Q臉 ]vhSLS#|KKKK e@t.hWLQNhLP: hLR h(hS*|KKKK e@t-hWLQ蹆hMP襆 h@MR茆h(hS薇h`MS貆t =etjhShjhgMhĆ u#hȑheǑPhoMS͇ ߰э\ hr)PS貄t߰р| p=f#}MMBMBMB e@t hMRhMQHp5pPT߭P۽jjVS.'}-Pۭ۽ۭݝ݅q5PɃݝ$PT߭P۽pjjVS&}-Pۭp۽pۭpݝ݅ܵ P$PT߭P۽`jjVSP&}-Pۭ`۽`ۭ`ݝ݅ P$he<=|et<Phh@s趃0=,f=0f=|e=PehehNh@she@thf$ePEEPPʃݝX$۽۽#RPۭܥۭܵXP}fMf fMm߽PPTmRPhh@s耂 e@t,p3t3Bx3B|3B f݅5P P$hh@she4h@s =eX}MMBMBMB e@t h@NRhNQ贁p5pPT߭P۽@jjVS#}-Pۭ@۽@ۭ@ݝ݅pɃ P$$PT߭P۽0jjVS*#}-Pۭ0۽0ۭ0ݝ݅ P$he<=|et<Phh@s萀0}MMBMBMB e@t hNRhOQ\pEEq P$$Phe<=|et<Phh@s}MMBMBMB 0e@th2ORvh@OQhhe<=|et<Phh@sY e@t  dPhhGtSe@t vtdPhhf ,f =0f| |eE@the4h@sZ~=Pe=|e=etheh2h@s~e@tpvl f5(5̯5ȯ555T5Phh@s}e0@thf$eEE݅PP˃ݝ($۽۽:RPۭ%Pۭܵ(P}fMf fMm߽PPTmRPhh@s| e@t*p3t3Bx3B|3B (OOAOAOA Pܵ P$hh@s!|eG@tf(PPBPB PB v=etheh2h@s{e@tpl f5(ppPT߭P۽jjRPX}-Pۭ۽ۭݝ݅q5P$$hh@sze0@thf$ePEEPPʃݝ$۽۽TRPۭܥۭܵP}fMf fMm߽PPTmRPhh@sy e@t,p3t3Bx3B|3B *OOAOAOA ݅5P P$hh@s9yetc@tf(PPBPB PB 5T5Phh@sxhe4h@sx=|e=etheh2h@sxe@tpl fhe4hWx5(5̯5ȯ555T5Pv=etheh2h@swe@tpl fhe4hw5(ppPT߭P۽jjRP}-Pۭ۽ۭݝ݅q5P$$hh@sv@=|eƒ|eh@shOAMyhSA hAh@svh@s5Xyvh@shOAxh Bh@s\vvh@shOAxh@B 5dehWBvh@shOAxhBU 5$ehBvh@shOAbxhB (e,eRPhBvh@shOA&xhB 54ehBGvh@shOAwhB 5phB؃h@shOAwhBp 5e5ehC؃h@shOA{wh;C6 5p`ePbePh`Ch@st h@shOA.wh@shOAwhC 5e5ehC3vh@shOAvhC 5ԆhCh@s"th@shOAv }he4h@ss=etheh2h@ssP=|etPPppPT߭P۽jjRP}-Pۭ۽ۭݝ݅q5P$$h Ph@s s0=,f=0f=fTh@she4du=f6=ptMh@shv=u6h@s5X%uhr5$5Xyquʃh@sqj0e[^_ÐU WVS}u ų U)ShdSVjM>tF>uų )ˍ))ú<)ǹgfff))RQhhSVWj>t=vF>u2+EPhAV!j>tF>u)‰)):Fgfff))SRhhSVie[^_ÉULWVS}=e7}E5q5pSe1҉EUmE= fu]؉jVh(tU)‰Uء,tN)ȉC} M؁C@BE؉EC5xSEqÈ@s Sq}E5q5pSe1҉EUmEu = fU= ft=Pett 1>vjh(t!hSq]vvjSgU؃ tM)Mء$tK)ȉB} M؁B@BE؉EB5xSEqÈ@s SqppEUmjjRP}m}-S]E5q5pSe1҉EUmE&=Pe eu#jpPPjWU RMQ.vu3jp+pPjWE PUR fà u5e5e5ehe<=|et<PhQhsd h8cSe0hRhsd jgp}C%e87u9hPFeWM QEP_dp؍e[^_ÐUWVS] E}U<uMQt:-uGt8-uEUBzv}u\uV7j&dSV7jd~U=v R^d r4%uME؍h[^_ÉUhL,j cÐUjjch@sh2e f fÉUÍvU5e5e5ehe<=|et<PhQhsb uaGc0hRhsb jdUu5e5e5ehe<=|et<PhRh@sebÍvU5e5e5ehe<=|et<PhQhsb u/aÐUWVSu] EK~WCE~EE$ЈEvRub r4%tʊEE؋]e[^_ÍvUjh t c t0t$t4th@tj8bÉUS]U E @BC=@B~ A C[ÍvUVSuM U)ÉBI)ȉF} K@BF[^ÉUS]M UDž|=Pet|PEPjRQS `#=ptRQSPRQS%aphÍvUUEEPPjjjj_ÉU WVSu }1ۍv)PVEP`p}!`8t hS_vt9r؍e[^_ÉU?@@>Y@P?option "-nb" no longer supported, use "-n###[k|m|g|t|p]" instead invalid nbuf = %s invalid buflen = %d invalid srvrwin = %d invalid sendwin = %d invalid port = %d invalid ctlport = %d invalid nstream = %d nstream = %d > MAXSTREAM, set to %d %lfinvalid timeout = %f invalid interval = %f nuttcp v%d.%d.%d xmitstatsdebugintervalrunningtotal-percentloss-dropsdebugpollparseinvalid format option "%s" invalid null format option perhaps the "-F" flip option was intended invalid x option "%s" invalid null x option invalid multicast ttl = %d noforkno3rdpartydisable-v4-mappedenable-v4-mapped3rd party host '%s' too long invalid 3rd party host '%s' bad hostname or address: %s multicast not yet supported for IPv6 tcpnuttcp-datanuttcp6-dataunsupported AFnuttcpnuttcp6invalid port/nstream = %d/%d ctlport = %d overlaps port/nstream = %d/%d ignoring interval=%f which is greater than or equal timeout=%f server mode only allowed for receiver /dev/nullcan't forkcouldn't change priorityinterval option only supported for client/server mode flip option only supported for client/server mode flip option not supported for UDP traceroute option only supported for client/server mode 3rd party nuttcp only supported for client/server mode UDP buflen = %d < 5, set to 5 UDP buflen = %d > MAXUDPBUFLEN, set to %d Unable to print interval loss information if UDP buflen < 32 mallocwfdopen: ctlconn for writingHELO nuttcp v%d.%d.%d error from serverserver aborted connection KObuflen = %d, nbuf = %llu, win = %d, nstream = %d, rate = %lu, port = %hu, trans = %d, braindead = %d, timeout = %f, timeout = %ldsnuttcp-r%s: transmit timeout value rounded up to %ld second%s for old server , udp = %d, vers = %d.%d.%d, interval = %f-t-rnuttcp%s%s: interval option not supported by server version %d.%d.%d, need >= 3.3.2 , reverse = %dnuttcp%s%s: flip option not supported by server version %d.%d.%d, need >= 3.4.1 , format = %dnuttcp%s%s: format option not supported by server version %d.%d.%d, need >= 3.5.1 , traceroute = %d, irate = %dnuttcp%s%s: traceroute option not supported by server version %d.%d.%d, need >= 3.6.1 nuttcp%s%s: instantaneous rate option not supported by server version %d.%d.%d, need >= 3.6.1 nuttcp%s%s: server version %d.%d.%d ignores UDP window parameter, need >= 3.6.2 nuttcp%s%s: "-fparse" option not supported by server version %d.%d.%d, need >= 4.1.1 _NULL_, thirdparty = %.*s , brief3 = %dnuttcp%s%s: 3rd party nuttcp not supported by server version %d.%d.%d, need >= 5.0.1 , multicast = %dnuttcp%s%s: multicast not supported by server version %d.%d.%d, need >= 5.1.1 OKserver OK v%d.%d.%d rfdopen: ctlconn for readingbuflen = %d, nbuf = %llu, win = %d, nstream = %d, rate = %lu, port = %hu, trans = %d, braindead = %d, timeout = %lf, udp = %d, vers = %d.%d.%dKO error scanning parametersmay be using older client version than server , interval =%d, reverse =, format =, traceroute =, irate =%%%ds, thirdparty =doesn't allow 3rd party nuttcp invalid 3rd party host3rd party host = '%s' , brief3 =, multicast =invalid buflenbuflen = %d invalid nbufnbuf = %llu invalid winwin = %d invalid nstreamnstream = %d invalid timeouttimeout = %f invalid port/nstreamport/nstream = %hu/%d ctlport overlaps port/nstreamctlport = %hu, port/nstream = %hu/%d invalid intervalinterval = %f invalid multicast ttlmulticast ttl = %d socketcouldn't get prioritynuttcp%s%s: priority = %d getsocknamesetsockoptnuttcp-t%s: buflen=%d nbuf=%llu udpnstream=%d port=%d mode=%s host=%s multicast_ttl=%dnuttcp-t%s: time_limit=%.2f instantaneousaggregatenuttcp-t%s: rate_limit = %.3f rate_unit=Mbps rate_mode=%s nuttcp-t%s: buflen=%d, nbuf=%llu, nstream=%d, port=%d %s -> %s ttl=%dnuttcp-t%s: time limit = %.2f second%s nuttcp-t%s: rate limit = %.3f Mbps (%s) nuttcp-r%s: buflen=%d nstream=%d port=%d mode=%s nuttcp-r%s: reporting_interval=%.2f nuttcp-r%s: buflen=%d, nstream=%d, port=%d %s nuttcp-r%s: interval reporting every %.2f second%s setsockopt: so_reuseaddrsetsockopt: ipv6_onlybindsetsockopt: nodelaynodelayunable to setsockopt optionsconnect3rd party connect failedconnect failedmulticast only supported for client/server mode nuttcp%s%s: connect=%s nuttcp%s%s: connect to %s acceptgetpeernamenuttcp%s%s: accept=%s nuttcp%s%s: accept from %s get send window size didn't work Get recv. window size didn't work nuttcp%s%s: send_window_size=%d receive_window_size=%d nuttcp%s%s: send window size = %d, receive window size = %d DONEwait failedDONE -3-P%hu-l%d-n%llu-b%d-w%d-N%di-R%s%lu-p%hu-wb-T%lf-m%d-u-i%f-F-fxmitstats-frunningtotal-f-percentloss-f-drops-fparse-xt/usr/local/bin//usr/sbin//sbin/./execvp failedfailed to execute %s mtracetraceroutetraceroute6nuttcp%s%s: multicast_source=%s multicast_group=%s nuttcp%s%s: receiving from multicast source %s on group %s fcntl 1fcntl 2BOD0do_poll is set got DONE nuttcp-rpollEOD0EODBODIOEOD1EOD2EOD3EOD4%.4fgetting rest of server output fcntl 3fcntl 4realsecondsnuttcp-%*c: megabytes=%lf real_seconds=%lf rate_KBps=%lf rate_Mbps=%lf %lf MB in %lf real seconds = %lf KB/sec = %lf Mbps nuttcp-r%s%snuttcp-r: %lld / %lld drop/pkt %.2f%% data losssysstats=cpu user=%*f system=%*f elapsed=%*d:%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*d:%*dreal %d%%user=%*f system=%*f elapsed=%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*dreal %d%%KB/cpunuttcp-nuttcp-%c%s%snuttcp%s%s: megabytes=%.4f real_seconds=%.2f rate_KBps=%.2f rate_Mbps=%.4f %.4f MB in %.2f real seconds = %.2f KB/sec = %.4f Mbps nuttcp-r%s:megabytes=%.4f cpu_seconds=%.2f KB_per_cpu_second=%.2f %.4f MB in %.2f CPU seconds = %.2f KB/cpu sec io_calls=%d msec_per_call=%.2f calls_per_sec=%.2f %d I/O calls, msec/call = %.2f, calls/sec = %.2f stats=cpu %s %s megabytes=%.4f real_seconds=%.2f rate_Mbps=%.4f tx_cpu=%d rx_cpu=%d%10.4f MB / %6.2f sec = %9.4f Mbps %d %%TX %d %%RX %.2f %%loss Trans: %.4f MBTXRX%10.4f MB / %6.2f sec = %9.4f Mbps %d %%%s $@N@ @@.A@@ư>??@P?@Y@@>    D            ~ d $       ( ll            4 X $    Tt  H8Ȧnuttcp%s%s: v%d.%d.%d: errno=%d nuttcp%s%s: v%d.%d.%d: %s .Ah㈵>user=%U system=%S elapsed=%E cpu=%P memory=%Xi+%Dd-%Mmaxrss io=%F+%Rpf swaps=%Ccsw%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw%d.%01d%d%%%d+%d\&$#%&&%&%&T%&,&#&%\#&#&4$l$%d:%d%d@_@.Aư>?@nuttcp_mread=?@20q Usage: nuttcp or nuttcp -h prints this usage info Usage: nuttcp -V prints version info Usage: nuttcp -xt [-m] host forward and reverse traceroute to/from server Usage (transmitter): nuttcp [-t] [-options] host [3rd-party] [ out ] -4 Use IPv4 -6 Use IPv6 -l## length of network write|read buf (default 8192/udp, 65536/tcp) -s use stdin|stdout for data input|output instead of pattern data -n## number of source bufs written to network (default unlimited) -w## transmitter|receiver window size in KB (or (m|M)B or (g|G)B) -ws## server receive|transmit window size in KB (or (m|M)B or (g|G)B) -wb braindead Solaris 2.8 (sets both xmit and rcv windows) -p## port number to send to|listen at (default 5001) -P## port number for control connection (default 5000) -u use UDP instead of TCP -m## use multicast with specified TTL instead of unicast (UDP) -N## number of streams (starting at port number), implies -B -R## transmit rate limit in Kbps (or (m|M)bps or (g|G)bps) -T## transmit timeout in seconds (or (m|M)inutes or (h|H)ours) -i## receiver interval reporting in seconds (or (m|M)inutes) -Ixxx identifier for nuttcp output (max of 40 characters) -F flip option to reverse direction of data connection open -xP## set nuttcp process priority (must be root) -d set TCP SO_DEBUG option on data socket -v[v] verbose [or very verbose] output -b brief output (default) -D xmit only: don't buffer TCP writes (sets TCP_NODELAY sockopt) -B recv only: only output full blocks of size from -l## (for TAR) --disable-v4-mapped disable v4 mapping in v6 server (default) --enable-v4-mapped enable v4 mapping in v6 server Usage (server): nuttcp -S[f][P] [-options] note server mode excludes use of -s 'f' suboption forces server mode (useful with rsh/ssh) 'P' suboption makes 3rd party {in,out}bound control ports same -4 Use IPv4 (default) -6 Use IPv6 -1 oneshot server mode (implied with inetd/xinetd), implies -S -P## port number for server connection (default 5000) note don't use with inetd/xinetd (use services file instead) -xP## set nuttcp process priority (must be root) --no3rdparty don't allow 3rd party capability --nofork don't fork server --disable-v4-mapped disable v4 mapping in v6 server (default) --enable-v4-mapped enable v4 mapping in v6 server Format options: -fxmitstats also give transmitter stats (MB) with -i (UDP only) -frunningtotal also give cumulative stats on interval reports -f-drops don't give packet drop info on brief output (UDP) -f-percentloss don't give %%loss info on brief output (UDP) -fparse generate key=value parsable output ư>ư>ư>XrZjzʎڎ *:JZjzʏڏ *:JZjzʐڐ *:JZjzʑڑ *:JZjz 8 d2(  4q0GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]GCC: (GNU) c 2.95.3 20010315 (release) [FreeBSD]01.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.comment.note#1((p7 p? G  P  0 Y88 _DDpdjd2dp2`" xd@ ~ q $q$,q,4q4$XrXrrHT ^> ; (8D  d2 2 d q$q,q4qXrrr 8 d ,q-d 98 O qb msw  d $q 42 42 (q\2 q 0q q  0t.6  t tt@tH!! )p.1 /&N 5(t<p E$e Le Q