logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mmdbresolve - Read IPv4 and IPv6 addresses and print their IP geolocation information.

Authors

OriginalAuthor
       Gerald Combs <gerald[AT]wireshark.org>

                                                   2025-06-10                                     MMDBRESOLVE(1)

Description

mmdbresolve reads IPv4 and IPv6 addresses on stdin and prints their IP geolocation information on stdout.
       Each input line must contain exactly one address. Output is in INI format, with a section delimiter named
       after the query address followed by a set of "key: value" pairs. A comment beginning with "# End" is
       appended to each section.

       At startup an "[init]" section is printed that shows the status of each datbase and of mmdbresolve
       itself.

Examples

       To resolve a single address:

           echo 4.4.4.4 | mmdbresolve -f /usr/share/GeoIP/GeoLite2-City.mmdb

       Exampleoutput

           [init]
           db.0.path: /usr/share/GeoIP/GeoLite2-City.mmdb
           db.0.status: OK
           mmdbresolve.status: true
           # End init
           [4.4.4.4]
           # GeoLite2-City
           country.iso_code: US
           country.names.en: United States
           location.latitude: 37.751000
           location.longitude: -97.822000
           # End 4.4.4.4

Name

       mmdbresolve - Read IPv4 and IPv6 addresses and print their IP geolocation information.

Notes

mmdbresolve is part of the Wireshark distribution. The latest version of Wireshark can be found at
       https://www.wireshark.org.

       HTML versions of the Wireshark project man pages are available at
       https://www.wireshark.org/docs/man-pages.

Options

       -f
           Path to a MaxMind Database file. Multiple databases may be specified.

See Also

wireshark(1), tshark(1)

Synopsis

mmdbresolve-f<dbfile> [ -f<dbfile> ] ...

See Also