ELF>@@UHHHtOAHHHH@HHHHHHHHu]UHH}HEǀHEǀHEǀHEǀHEǀHEǀHEǀHEǀHEǀHEǀ HEǀHEǀHEǀHEǀHEǀ HEǀ$HEǀ(HEǀ,HEǀ0HEǀ4HEǀ8HEǀ<HEǀ@HEǀDHEǀHHEǀLHEǀPHEǀTHEǀXHEǀ\HEǀ`HEǀdHEǀhHEǀlHEǀpHEǀtHEǀxHEǀ|HEǀHEǀHEǀHEǀHEǀHEǀHEǀHEǀHEǀ]UHHH}HE@HEH@ HEH@(HH$HUHB8HEH@@HHHUHBPHEH@XHEH@hHEH@pHEHǀHEHǀHEHǀHEHǀHEǀHEHǀHEǀHEHǀHEǀHEHǀHH3HUHHEHǀHEǀHEHǀHEǀ(HEHǀ0HHHUH@HEHǀHHHHUHXHEHǀ`HH~HUHpHEHǀxHHUHUHHEHǀHEǀHHHUHHEHǀHEǀHEHǀHHHUHHEHǀHEǀ HEHǀHEHt@@HHEHǀHEǀ(HEHǀ0HEǀ@HEHǀHHEǀX@@HEHǀ`HEǀpHEHǀxHHHUHHEHǀHHHUHHEHǀHEǀHEHǀHEHǀHEǀHEHǀHEHǀHEHǀHEHǀHEHǀ HEHǀ(HEHǀ8HEHǀ@HEHǀPHEHǀXHEǀhHEHǀpHEǀ8HEHǀHEǀHEHǀHEǀHEǀHHeHUHHEHǀUHH}HHEHHHEHPHHEHPHHEHP0HHEHPHHHEHP`HHEHPxHHEHHHEHHHEHHHEHHHEHHHEHHHEH HHEH8HHEHPHHEHhHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEH HHEH8HHEHPHHEHhHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEH0HHEHHHHEH`HHEHxHHEHHHEHHHEHHHEHHHEH]UHHHHHHHǸHHHtHHHHǸ]UHHHHtHHHHǸHHHtHHHHǸHHǸHHHtHHHHǸ]UHHE65EPUHHHHHHHǸEHHHHHuUHHH}HEHHEH HEH.UHH}H}t6HEHE@HE@HE@ HE@]UHHH}HEHHtHEHHHEHUHHH}HEH HHEH(HHEH8HHEH@HHEHPHoHEHXH_HEHhHOHEHpH?HEHH/HEHHHEHH HEHHHEHHHEHHHEHHHEHHHEHHHEHHHEH0H{HEH@HiHEHHHWHEHXHEHEH`H3HEHpH!HEHxHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHmHEH0H[HEHHHIHEH`H7HEHxH%HEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHHEHHqHEH H_HEH(HMHEH8H;HEH@H)HEHPHHEHXHHEHpHHEHHHEHHHEHHHEHHHEHUHH H}HuHUHMH}t"HMHUHEH5HǸHUHEH HHǸUHH H}HuEH}u/HHH HHǸkHEtHEH5H%HEtHEH5HHEtHEH5HHEt HEHP(HEH5HHEt HEHP@HEH5HsHEt HEHPXHEH5HEHEt HEHPpHEH5HHEt#HEHHEH5HHEt#HEHHEH5HHE t#HEHHEH5HHEt#HEHHEH5HSHEt#HEHHEH5H"HEt#HEHHEH5HHEt#HEHHEH5HHE t#HEH0HEH5HHE$t#HEHHHEH5H^HE(t#HEH`HEH5H-HE,t#HEHxHEH5HHE0t#HEHHEH5HHE4tHEH5HHE8t#HEHHEH5HoHE<t#HEHHEH5H>HE@t#HEHHEH5H HEDt#HEHHEH5HHEHt#HEHHEH5HHELt#HEH0HEH5HzHEPt#HEHHHEH5HIHETt#HEH`HEH5HHEXt#HEHxHEH5HHE\t#HEHHEH5HHE`t#HEHHEH5HHEdtHEH5HZHEht#HEHHEH5H)HEltHEH5HHEpt#HEHHEH5HHEtt#HEHHEH5HHExt#HEH(HEH5HkHE|t#HEH@HEH5H:HEt#HEHXHEH5H HEt#HEHpHEH5HHEt#HEHHEH5HHEt#HEHHEH5HvHEtHEH5HKHEtHEH5H HEt#HEHHEH5HEEUHH H}HuEHEHHHHEH}u0HHUHHH5HǸ%HUHEHHEHEHEUHHH}HEH UHH H}HEH}uHEAHEHHHHEH}uHUHEHHHEUHH }HuHUHUHuEAAUHH0}HuHUHMHMHUHuEA{E}uHEHEUHH@}HuHUȉMDEDME؉EEĉEEEEEHMHUHuЋEAE}uHEHEUHH H}HuEHMHEHH,~E}uHEHEUHH0H}HuHUEHE苀htKHE苀du=H}tHEHH=HUHHHƸEHE苀ltKHE苀du=H}tHEHH=HUHHHƸEHE苀ptKHE苀du=H}tHEHH=HUHHHƸEHE苀ttKHE苀du=H}tHEHH=HUHHHƸEHE苀xtKHE苀du=H}tHEHH=HUHHHƸEHE苀|tKHE苀du=H}tHEHH=HUHHHƸEHE苀tKHE苀u=H}tHEHH=HUHHHƸEHE苀tKHE苀u=H}tHEHH=HUHHHƸEHE苀tKHE苀u=H}tHEHH=HUHHHƸEHE苀tKHE苀u=H}tHEHH=HUHHHƸEEUHH`H}HuHUHMLELMEHEHEHEHEHEE}8H}HEu} HEȋ}-tFH}PtHEPHuHH=HM@IAHHƸ=H}PtHEPHHH=HM@IHHƸH}tHEȋt}(u H}tHEPHEH}tHEȋPHEȉH}tEHHHEHHHE}t1}}t }tDHE؋HE؉uH}tjHMHEHHHE؉HH}tDHEHE}0uHEHHtHEHHHEHHUH}uIH}tAHEHt HEt-HHHMH5HǸ^}vQH}tKH}tD}0t HEHUH1HEHHtHEHHHEHHUHUHH0H}HuHUHMEEEEHHHEHЋuEHHHEHЋtWEEHHHEHH0EHHHEHHHHIH5HǸEEHHHEHЋmEEHHHEHЋ+EUHHHHxHpLhEHHHHpEHp@EHp@EHp@ E}tHxHH@HHHp@?Dž<HHMHAHHH5HǸE&HHHHHEHHEHHEHEHE<#HEHEHEHHHHEHUHEHuHEEHUHEH<=EHEHPHUHUHHUHEHHHHHEȃ}uEHUHEH<=E}t&HEHUHEHHHHHEHEHEHEHEHE<"t HE<'ufHEHEHE؉HHEH}u`HMHAHHH5HǸEjHEHHHHEHEHEHEEHEHPHU}tt}#tnHEHHHHEHEtIHE<#t>HMHAHHH5HǸEHEHHHuhH}t*HEtHHEHH`EHHMHAHHH5HǸHEHHEH}v HHHHHHUHHHH}v1H}t HEu}tHHHHH}t!HEtHUHHHHPHHHHHPHHHHHHHUHHHtH}t HEHEH]UHH@H}HuЉỦMDEċẺEEȉEEĉEEEHUHMHEHHUHSHHH}HuHUEHHHHPHHHHHHHUHEHHE}EԃHHHHEHHEԃE8HUHcH HUHHHHH@Hm}y‹EHHHEHHHEHHHHHHHHEHEHHHHUHEHHEH}HMHUHuIEHEHHEH}uHEHEH]Usage: sgsnemu [OPTIONS]... -h, --help Print help and exit -V, --version Print version and exit -d, --debug Run in debug mode (default=off) -c, --conf=STRING Read configuration file --pidfile=STRING Filename of process id file (default=`./sgsnemu.pid') --statedir=STRING Directory of nonvolatile data (default=`./') --dns=STRING DNS Server to use -l, --listen=STRING Local host -r, --remote=STRING Remote host --contexts=INT Number of contexts (default=`1') --timelimit=INT Exit after timelimit seconds (default=`0') --gtpversion=INT GTP version to use (default=`1') -a, --apn=STRING Access point name (default=`internet') --selmode=INT Selection mode (default=`0x01') --rattype=1..5 Radio Access Technology Type (default=`1') --userloc=type.MCC.MNC.LAC.CIorSACorRAC User Location Information (default=`02509946241207') --rai=MCC.MNC.LAC.RAC Routing Area Information (default=`02509946241207') --mstz=sign.NbQuartersOfAnHour.DSTAdjustment MS Time Zone (default=`0') --imeisv=STRING IMEI(SV) International Mobile Equipment Identity (and Software Version) (default=`2143658709214365') --norecovery Do not send recovery (default=off) -i, --imsi=STRING IMSI (default=`240010123456789') --nsapi=INT NSAPI (default=`0') -m, --msisdn=STRING Mobile Station ISDN number (default=`46702123456') -q, --qos=INT Requested quality of service (default=`0x000b921f') --qose1=INT Requested quality of service Extension 1 (default=`0x9396404074f9ffff') --qose2=INT Requested quality of service Extension 2 (default=`0x11') --qose3=INT Requested quality of service Extension 3 (default=`0x0101') --qose4=INT Requested quality of service Extension 4 (default=`0x4040') --charging=INT Charging characteristics (default=`0x0800') -u, --uid=STRING Login user ID (default=`mig') -p, --pwd=STRING Login password (default=`hemmelig') Mode: createif any option of this mode is related to tun interface, all payload going in and out via tunN interface --createif Create local network interface (default=off) -n, --net=STRING Network address for local interface --defaultroute Create default route (default=off) --ipup=STRING Script to run after link-up --ipdown=STRING Script to run after link-down --tun-device=STRING Name of the local network interface --netns=STRING Network namespace to use Mode: pinghost generate ICMP payload inside G-PDU without setting up tun interface --pinghost=STRING Ping remote host --pingrate=INT Number of ping req per second (default=`1') --pingsize=INT Number of ping data bytes (default=`56') --pingcount=INT Number of ping req to send (default=`0') --pingquiet Do not print ping packet info (default=off) --no-tx-gpdu-seq Don't transmit G-PDU sequence nums (default=off) -t, --pdp-type=(v4|v6) PDP Type (default=`v4')./sgsnemu.pid./internet025099462412070214365870921436524001012345678946702123456mighemmeligv41.12.0.37-cf65-dirtysgsnemu%s %s %s %s %s %s="%s" %s: cannot dump options to stream helpversiondebugconfpidfilestatedirdnslistenremotecontextstimelimitgtpversionapnselmoderattypeuserlocraimstzimeisvnorecoveryimsinsapimsisdnqosqose1qose2qose3qose4charginguidpwdcreateifnetdefaultrouteipupipdowntun-devicenetnspinghostpingratepingsizepingcountpingquietno-tx-gpdu-seqpdp-typew%s: cannot open file for writing: %s %s: '--net' ('-n') option depends on option 'createif'%s %s: '--defaultroute' option depends on option 'createif'%s %s: '--ipup' option depends on option 'createif'%s %s: '--ipdown' option depends on option 'createif'%s %s: '--tun-device' option depends on option 'createif'%s %s: '--netns' option depends on option 'createif'%s %s: '--pingrate' option depends on option 'pinghost'%s %s: '--pingsize' option depends on option 'pinghost'%s %s: '--pingcount' option depends on option 'pinghost'%s %s: '--pingquiet' option depends on option 'pinghost'%s %s: `--%s' (`-%c') option given more than once%s %s: `--%s' option given more than once%s %s: invalid numeric value: %s %s: option %s conflicts with option %s hVdc:l:r:a:i:m:q:u:p:n:t:0x000b921f10x010x9396404074f9ffff0x110x01010x40400x080056%s: option unknown: %c%s --createif--net--defaultroute--ipup--ipdown--tun-device--netns--pinghost--pingrate--pingsize--pingcount--pingquietr%s: Error opening configuration file '%s' %s:%s:%d: Line too long in configuration file =%s:%s:%d: unterminated string in configuration file #'"%s:%s:%d: malformed string in configuration file include%s:%s:%d: include requires a filename argument. ---= in configuration file hVdclraimqupntGCC: (Debian 12.2.0-14) 12.2.0zRx bAC ] <AC  \AC  |AC  aAC \ AC  lAC g 3AC n HAC C <5AC p \/AC * |cAC ^ AC  AC  AC V dAC _ 8AC s <WAC R \~AC y |[AC V AC  AC   AC  3"AC ."  .AC H! @SAC N  `AC E  +b9bEPadap 6 5k /c$3"- # F.:Vp 8 a7O l 3 H6>RYrxF8T~W[ &,3;BI  LSO_Lcmdline.ccmd_line_listcmd_line_list_tmpfree_cmd_listclear_givenclear_argsgengetopt_strdupinit_args_infoprint_help_commonfree_string_fieldcmdline_parser_releasewrite_into_filecmdline_parser_internalcmdline_parser_required2package_nameupdate_argcheck_modeslong_options.0_cmdline_parser_configfilegengetopt_args_info_purposegengetopt_args_info_usagegengetopt_args_info_versiontextgengetopt_args_info_descriptiongengetopt_args_info_helpcmdline_parser_print_versionstrlencmdline_parser_print_helpcmdline_parser_initcmdline_parser_params_initfprintfcmdline_parser_dumpstderrcmdline_parser_file_savefopenfclosecmdline_parser_freemallocstrcpycmdline_parsercmdline_parser2cmdline_parser_extexitcmdline_parser_requiredstrtoloptargoptindopterroptoptgetopt_longstrcmpabortstrspnstrcspnstrchrstrcatfgetscmdline_parser_config_file#.5@GOV1T#"&//>@7Q}a[mqz$2A P_n$},4<DLT\d l t. |@ R d v          * < N `  r   $ , < D L T \ d& l? }I S ` g o  {                 %  1 ; H {    Y $$&%,<$iIw  ;#l-8<D0LaTX]doPtzEv 4e#TC n#,(&4$.%=) +,.A*K0*0*$0t{&\$&$&-&;H$&$&L$18&FS$&$& $< C &Q 4^ $  & t $Y!d! k!&|!!$!! !&!!$"2"# #&'#4#$~#@$ G$&Q$<^$$$ 4%"C%"J%3T%4h%5n%6%%d%7%X%X&!&*&0&-&*7&0>&3x&&3&3'3{' '3'3(3}(8(&(3)o)QA)3)z)a)3*(*~O*3**m*3 +6+qz+3++3E,#[,z,,,8,3,-G-R-]-8l-3--#-..8.3c....8.3/./d/o/#z/8/3/#/>0*0-508D030-000<0803I1<_111D18132D2P2[2Lf28u232L2/ 33T!38033z3T3/33X383354XK4>44]48434]5@<5G5dR58]535d55t58 63V6tl6>6668637'7]7h7s7873778#8.88=8388888883B9X99998939:I:T:_:8:3:; ;+;8W;3;;;;8#<3m<<<<8<3?====8=3>W>b>m>8>3>)?4???8k?3??@@8=@3@@@@@8A3_AuAAAA8A37BMB>BB B8B3C OCZCeC8tC3CD D&D"D/D$4D9-E;EIEWEeEsE EFF*F5-F@;FLG0G(1G&BGIG4VG$zG G&GGdG$GG:&H1H;HH:HH:9I<KI&bIiIvI$II;II:J&JJ+J$CJNJ8J&JJ$J$J JUJXJ= K=6KZAK=iK=K+KKKKKKK>K)YL@L+LLLLLLLL+MMM;MFMwM M\M M+M\M,M=MMN*N0\,`CdChClCpDtDxD| DDDDD D$D(D,D0D4D8D@ S0`o \oqol@ s yj{