Skip to content

pbiering/ipv6calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipv6calc will do some format changes and calculations for you
beside this it is able to display information and filter

(P) & (C) 2001-2025 by Peter Bieringer <pb (at) bieringer.de>
                   published under GNU GPLv2

For suggestions and bug report please contact author

More help is available using 'ipv6calc -?'


Intention:
* This utility can be used by the IPv6 enabled initscripts for better duplicate
address detection on setup of IPv6 addresses

* Also migrate "ip6_int" of Keith Owens <[email protected]> into this utility


Known bugs:
* ipv6calc is sure not the securest C program around the world


Contents:
* "ipv6calc": the main utility
* "ipv6calcweb": CGI wrapper for ipv6calc's address information output
* "ipv6logconv": log converter (IPv4/IPv6)
* "ipv6loganon": log anonymizer (IPv4/IPv6)
* "ipv6logstats": log statistic generator (IPv4/IPv6)
* "mod_ipv6calc": Apache module


Included internal databases:
* IEEE IAB, OUI, OUI-36 databases (for decoding vendor part of MAC/EUI-48/EUI-64)
* IPv4 assignment databases from IANA, ARIN, RIPENCC, APNIC, LACNIC, AFRINIC (for selecting proper registry in ipv6calcweb.cgi and IPv4 anonymization)
* IPv6 assignment databases from IANA, ARIN, RIPENCC, APNIC, LACNIC, AFRINIC (for selecting proper registry in ipv6calcweb.cgi and IPv6 anonymization)
* ASN assignment databases from IANA, ARIN, RIPENCC, APNIC, LACNIC, AFRINIC (for IPv4/IPv6 anonymization)

Supported external databases:
* GeoIP(MaxMindDB) - internally handled as GEOIP2
* IP2Location(BIN) - internally handled as IP2LOCATION
* IP2Location(MaxMindDB) - internally handled as IP2LOCATION2
* db-ip.com(MaxMindDB) - internally handled as DBIP2


Where to get:
 Homepage:
  https://www.deepspace6.net/projects/ipv6calc.html

 Latest releases of sources:
  https://github.com/pbiering/ipv6calc/releases

  ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/
  http://www.bieringer.de/ftp/pub/linux/IPv6/ipv6calc/
  https://www.bieringer.de/ftp/pub/linux/IPv6/ipv6calc/

  ftp://ftp.deepspace6.net/pub/ds6/sources/ipv6calc/
  http://www.deepspace6.net/ftp/pub/ds6/sources/ipv6calc/
  https://www.deepspace6.net/ftp/pub/ds6/sources/ipv6calc/

 GitHub access:
  https://github.com/pbiering/ipv6calc

 Available formats:
  tar.gz
  spec-file is included, so you can build an RPM from source tarball using rpm -ta ipv6calc-version.tar.gz

 Ready to use packages for several operating systems:
  Linux:
   Fedora (https://src.fedoraproject.org/rpms/ipv6calc)
    Core 6: initial developing platform, so use given hint above to create a RPM
    since 7: package is included
   Enterprise Linux (https://src.fedoraproject.org/rpms/ipv6calc / https://koji.fedoraproject.org/koji/packageinfo?packageID=366):
    EL3: build from source package potentially still work but not tested anymore, OS is EOSL
    EL4: build from source package potentially still work but not tested anymore, OS is EOSL
    EL5: build from source package potentially still work but not tested anymore, OS is EOSL
    EL6: build from source package potentially still work but not tested anymore, OS is EOSL
    EL7: package is available via EPEL
    EL8: package is available via EPEL
    EL9: package is available via EPEL
    EL910: package is available via EPEL
   Mandrake (EOSL):
    similar to Red Hat, rebuild should work, too
   Debian:
    maintained package at http://packages.debian.org/ipv6calc
   Ubuntu:
    maintained package at http://packages.ubuntu.com/ipv6calc
     or http://packages.ubuntu.com/cgi-bin/search_packages.pl?searchon=names&version=all&exact=1&keywords=ipv6calc

  BSD:
   NetBSD:
    ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/net/ipv6calc/README.html
   FreeBSD:
    http://www.freshports.org/net-mgmt/ipv6calc/ (http://www.freebsd.org/cgi/query-pr.cgi?pr=34441)
   OpenBSD:
    http://www.openbsd.org/cgi-bin/cvsweb/ports/net/ipv6calc/


Mailing lists:
 ipv6calc-announce
  Reason: sending announcements of new versions
  Traffic: very low
  Postings: only moderators are allowed to post, others are rejected automatically
  Subscription: https://lists.deepspace6.net/postorius/lists/ipv6calc-announce.lists.deepspace6.net/

 ipv6calc
  Reason: discussions
  Traffic: medium
  Postings: only subscribers are allowed to post
  Subscription: https://lists.deepspace6.net/postorius/lists/ipv6calc.lists.deepspace6.net/