ELF>p2@h@8 @@@@ @@@ x\xlxl@\ll88800hhhDDStd88800PtdJJJLLQtdRtdx\xlxl/lib64/ld-linux-x86-64.so.2 GNUGNUw]fepB+Q aGNU++,-)92wU m/_ BfI|(n, F"|`qgqXhq;q_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainstderr__fprintf_chkstdoutexitMMDB_lookup_stringgai_strerror__stack_chk_failMMDB_strerrorclock_gettime__errno_location__snprintf_chkMMDB_get_entry_data_listMMDB_free_entry_data_listfwritegetopt_longoptargstrtol__xpg_basenameoptindcallocmemcpyMMDB_openfreefopenclockfgetsMMDB_dump_entry_data_listsrandpthread_createpthread_joinMMDB_closegmtimestrftimefputcfputsfeoffcloseMMDB_aget_valuelibmaxminddb.so.0libc.so.6GLIBC_2.14GLIBC_2.4GLIBC_2.17GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4)ii 4>Iui Tti `xlP3l3ll pA@pfA`piApqApyApApAqA qh@oooo&o)`q+hq-q.q,nnnnnnn n n n n oooo o(o0o8o@oHoPoXo`ohopoxooo o!o"o#o$o%o'o(o)o*HHOHtH5rN%sNhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%% LD%LD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%KD%}KD%uKD%mKD%eKD%]KD%UKD%MKD%EKD%=KD%5KD%-KD%%KD%KD%KD% KD%KD%JD%JD%JD%JDAWL=#KAVL5UAUL-$ATIUSHdH%(H$1$H$HD$HD$(D$ D$$HD$@ILLL?7wIcDL>LH=K 1D$$KHKHD$(HKHD$H=K 1D$ hHqKHD$WI<$=}KD=rKEH|$HL$H L$(u |$ S +=JHc.IH HcJ)Å~HcI4LAH/IcH|$HIDAą; fo$4$fo$fo$ fo$0)T$pfo$@H$)$fo$Pfo$`)$fo$pH$)$)$)$)$)$H\$HNLH5OHIH`f~E1HD$1H$H$)$Lt$pL=-HfDLHH$HڄufDBHt< u$tHLHIn $tHt$PH$HD$P9vH|$PH><$u9H=HL1HپHt$PH=H1pH|$P/|$ L1D$$Hc IH <$zVLl$M\$ Lt$pLl$EDd$$H- Eo1LHMwLA_AI E9uϋl$$Ll$H\$HLf.H;1H H9uL zHL$ L$$,$HcH $,$Hys H H=4GH1|$DD$D<$ULH 1"H$HH$H$H߾(H-HH=FHxQ$S1$$P$P$1D$D$H0H$H5ZF E1HfH :FH=YH$t=fDH$H= FHھJIL@H1+L;$rH5E H5E H$HH9DH$H5EHH>H9tH&=Ht H=>H5>H)HH?HHHtH<HtfD=>u+UH=<Ht H=V9de>]wATIUHHtH=(>HѾ1H{ H==L1H ff.AUIATIHHdH%(HD$81H|$HL$ LD$.|$ u;|$ugfoD$foL$ A$AL$HD$8dH+%(u;HHLA\A]&H=_=LHI1FH=+=HH1ff.H8dH%(HD$(1Ht$HD$HD$uEffH*D$H*L$Z^uXD$D$HD$(dH+%(u4H88H=o<H H1Yff.AVAUATUSHPdH%(HD$H1H6GI1H\$0Ll$Lt$f)$HH߉DȾLY RR1RIt$HLH |$t)H|$LHD$uDH|$HtjA;l$gHD$HdH+%(HP1[]A\A]A^@H=";HH1 H|$bH :H= 늿H=:HL H1^PHH *ERROR: %s clock_gettime(): %s thread(): %s %u.%u.%u.%uentry_data_list is NULL f:i:b:t:I:vnh?1.5.2 %s version %s calloc(): %s Can't open %s - %s IO error: %s %F %T UTC Description: %s: %s rfopen(): %s: %s fgets(): %s fclose(): %s %s: Record prefix length: %d pthread_create() failed pthread_join() failed ipverboseversionbenchmarkthreadsip-filehelp %s --file /path/to/file.mmdb --ip 1.2.3.4 [path to lookup] This application accepts the following options: --file (-f) The path to the MMDB file. Required. --ip (-i) The IP address to look up. Required. --verbose (-v) Turns on verbose output. Specifically, this causes this application to output the database metadata. --version Print the program's version number and exit. --help (-h -?) Show usage information. If an IP's data entry resolves to a map or array, you can provide a lookup path to only show part of that data. For example, given a JSON structure like this: { "names": { "en": "Germany", "de": "Deutschland" }, "cities": [ "Berlin", "Frankfurt" ] } You could look up just the English name by calling mmdblookup with a lookup path of: mmdblookup --file ... --ip ... names en Or you could look up the second city in the list with: mmdblookup --file ... --ip ... cities 1 Array numbering begins with zero (0). If you do not provide a path to lookup, all of the information for a given IP will be shown. Error from call to getaddrinfo for %s - %s Got an error from the maxminddb library: %s MMDB_get_entry_data_list(): %s You must provide a filename with --fileYou must provide an IP address with --ip Database metadata Node count: %i Record size: %i bits IP version: IPv%i Binary format: %i.%i Build epoch: %llu (%s) Type: %s Languages: MMDB_dump_entry_data_list(): %s Looked up %llu addresses in %.2f seconds. %.2f lookups per second. No data was found at the lookup path you provided Got an error looking up the entry data - %s Could not find an entry for this IP address (%s) Looked up %llu addresses using %d threads in %.2Lf seconds. %.2Lf lookups per second. Looked up %i addresses in %.2f seconds. %.2f lookups per second. x\N@4)eA.A_;H| ld<$zRx &D$4pFJ w?:*3$"\``tRBDF (XBEG`_ EBA  D@y A XFBB A(A0DP^IFY[ 0C(A BBBE 8u FII I(D0A8I  m W G A I I I d  8D0A(B BBBA  O I F N P33l  6xlloP l n   oo oo o l0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p""AffAiiAvqAnyAbAtAIAhh@GA$3a1 2 GA$3g1053$6GA* GA$annobin gcc 11.2.1 20220127GA$plugin name: gcc-annobin GA$running gcc 11.2.1 20220127 GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA$3a126 GA*FORTIFY`36GA+GLIBCXX_ASSERTIONSmmdblookup-1.5.2-3.el9.x86_64.debug Sz7zXZִF!t/_]?Eh=ڊ2N$)K)Yp̹1( [b)1.ɵ*?8s+u:ʿH=Q =`LdUnLRD4ǦuV5 reۊwcl2%"I&n\9YNyP\>֍|!o 1YlaBi?~(:-¢lu 6ו+g;E pytK&CN`GKO6#()"Ra sv9&cHqV4,eEf?4΂ZNbf&|dn$!-+ļzaa0h K(B= 7hQ,&3$1q#  nRPڽoũ9RiɿhZ)]JմxmtPa6*4cA> ݊:ݑ/e.ݬBUbֈ唎C37Γч5}8q' وi"F[=7_k4]e&CDɒmB&ti.YÎ~7_$e;rhWڜ*_?W״{dd=}e."i+ w vlV^eIV0<{Ţf#F\nAL$1jkdKPF +.."ė9ek?QYV%IfJ:`/#a;5L  OgYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 880&hh$9 Go4Q hYPPlao ^no p} B   p""`$$66 @@ JJLJJxlx\l\l\l\n^pp`` `q`aX `aP c(/cg>