ELF44!4 ($!4448LȠȠ((( Qtd/lib/ld-linux.so.2GNU  ."K92z o-<I5QF?hI9_$aDX-)h.x__gmon_start__libc.so.6_IO_stdin_usedexitoptindperrorstrncpyputsputcharstrtolgetpwnamstrstrgetoptgetgrnamoptargstderrioctlfwritegeteuidopenfprintf__libc_start_mainGLIBC_2.0ii  ġ ȡ ̡ С ԡءܡUm_5%%h%h%h%h%h %h(%h0%h8p%h@`%ġhHP%ȡhP@%̡hX0%Сh` %ԡhh%ءhp%ܡhx%h%h1^PTRhhQVhهUS[dtX[ÐUS=u?-X9v&9w[]Ít&'UĠtt $ĠÐUED$D$p$ED$D$ȍ$D$ D$[D$$KD$ D$6D$$X&D$ D$/D$$D$ D$0D$$D$ D$1D$$$L$qUWQĀMEEEEEE&E'UBEE܃bE}uU`EhEETEG}t E$HE*}t E$+E $Eȃ}tEȋ@ED$ED$$NEЋED$D$4$nE$$Ẽ}t E̋@EkD$ED$$EԋEtAD$D$d$E$)E E$D$UBD$U$E܃}AUBU)E8~ E$D$E$E؃}y5ED$D$$B$&$j}u-D$E$!t EEUUEEfED$ED$E$-ED$D$T@E؉$cy$3$}tOD$D$T@E؉$&y$ʏ$ED$$'}u}uqEЃ}t6EЉD$D$T@E؉$y$$"}t6EԉD$D$T@E؉$y$R$D$D$T@E؉$Ky$$}t E$~QED$$,)}tEЉD$$M}tEԉD$$U$ Y_]aÐU]Ít&'UWVS^ E )E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUSt Ћu[]US[@Y[Create: %s [-b] [-u owner] [-g group] [-t device-name] [-p|-n] [-f tun-clone-device] Delete: %s -d device-name [-f tun-clone-device] The default tun clone device is /dev/net/tun - some systems use /dev/misc/net/tun instead -b will result in brief output (just the device name) -n will result in a point-to-point tun device, -p in an ethernet tap device. Default is a tap, except the device contains "tun" in the name. /dev/net/tun'%s' is neither a username nor a numeric uid. '%s' is neither a groupname nor a numeric group. bd:f:npt:u:g:hFailed to open '%s' : tunTUNSETIFFdisabling TUNSETPERSISTSet '%s' nonpersistent TUNSETOWNERTUNSETGROUPenabling TUNSETPERSISTSet '%s' persistent and owned by uid %d gid %dNZn6{  HoHx  o܃ooȠڄ *:JZjzʅڅGCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)Ԇ main ԆGNU C 4.1.2 20080704 (Red Hat 4.1.2-46)tunctl.c/home/jagane/tmp/tunctl-1.5size_t tunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__uid_tt__gid_tt__off_tBlong int__off64_t__caddr_tychar ._flags #_IO_read_ptr y#_IO_read_end y#_IO_read_base y# _IO_write_base y#_IO_write_ptr y#_IO_write_end y#_IO_buf_base y#_IO_buf_end y# _IO_save_base y#$_IO_backup_base y#(_IO_save_end y#,_markers S#0_chain !Y#4_fileno ##8_flags2 '#<_old_offset )3#@_cur_column -#D_vtable_offset .#F_shortbuf /_#G_lock 3o#H_offset <N#L__pad1 Ef#T__pad2 Ff#X__pad3 Gf#\__pad4 Hf#`__pad5 If#d_mode K#h_unused2 Mu#l _IO_lock_t S_IO_marker _next S# _sbuf Y# _pos # o _  _'gid_tC$uid_tR .passwd3 pw_name4y# pw_passwd5y# pw_uid6# pw_gid7$# pw_gecos8y# pw_dir9y# pw_shell:y# group, gr_name-y# gr_passwd.y# gr_gid/$# gr_mem0# ysa_family_t sockaddr sa_family# sa_data#  _ Zifmapq mem_startr# mem_ends# base_addrt# irqu{# dmav{# portw{# tifrn_namet  _kifru_addrifru_dstaddrifru_broadaddrifru_netmaskifru_hwaddrifru_flagsifru_ivalueifru_mtuifru_mapifru_slavetifru_newnametifru_datah ifreq  ifr_ifrnZ# ifr_ifru#UsageԆهnameymain&ه,argc%uargv%u#ifr'kpw(@gr)Downer*Hgroup+Ltap_fd,Popt,Tdelete,Xbrief,\type,`tun-ydfile-yhname-ylend-y.stderr Yoptarg ;yoptind I% : ; I$ > $ >   I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ;  : ; I.: ; ' @: ; I .? : ; ' I@4: ; I 4: ; I? <  /usr/include/net/usr/include/bits/usr/include/usr/include/sys/usr/lib/gcc/i386-redhat-linux/4.1.2/includetunctl.cif.hsocket.hsockaddr.htypes.hpwd.hgrp.htypes.hstdio.hlibio.hstddef.hgetopt.hԆg%%%%%NuuKYuZuZZguZguZgZخZg0خ12I;,נg-Zɻg׻xgɻgɻ׻g/g/g/Y | ԆAB $هD  F AB Bunsigned int_IO_FILEttu t Qttu.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc#(( 1oHH0; xxpCKo.Xo܃ g  p  ytĄ0HHH dd LĠȠT  ; Xo T-l8oC&#9 ,(Hx܃  Ą  H dĠȠ $ *8ĠESbP x Ġ  Ԇ  !4EXȠa lz|    d-H ,h;FM_l?}Ili 9_$ %5GN-br ه  call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__dtor_idx.5793completed.5791__do_global_dtors_auxframe_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxtunctl.cUsage__preinit_array_start__fini_array_end_GLOBAL_OFFSET_TABLE___preinit_array_end__fini_array_start__init_array_end__init_array_start_DYNAMICdata_startopen@@GLIBC_2.0__libc_csu_fini_start__gmon_start___Jv_RegisterClasses_fp_hwgetgrnam@@GLIBC_2.0_finistrncpy@@GLIBC_2.0putchar@@GLIBC_2.0__libc_start_main@@GLIBC_2.0perror@@GLIBC_2.0_IO_stdin_usedstrtol@@GLIBC_2.0optind@@GLIBC_2.0__data_startioctl@@GLIBC_2.0getopt@@GLIBC_2.0stderr@@GLIBC_2.0__dso_handle__DTOR_END____libc_csu_initprintf@@GLIBC_2.0fwrite@@GLIBC_2.0fprintf@@GLIBC_2.0strstr@@GLIBC_2.0__bss_start_endputs@@GLIBC_2.0optarg@@GLIBC_2.0_edatagetpwnam@@GLIBC_2.0exit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_initgeteuid@@GLIBC_2.0