ip6addr: Commandline tool to generate IPv6 address text representations

[ bsd3, console, network, program ] [ Propose Tags ]

Commandline tool to generate IPv6 address text representations

[Skip to Readme]
Versions [faq] 0.1, 0.1.1, 0.2, 0.3, 0.3.1, 0.3.2, 0.3.3,,,,,,,, 0.5.2, 0.5.3, 1.0.0, 1.0.1, 1.0.2 (info)
Dependencies base (>=4.8 && <5), cmdargs (>=0.10.13 && <0.11), IPv6Addr (>= && <0.7), text (>=1.2.2 && <1.3) [details]
License BSD-3-Clause
Copyright Copyright (c) 2011-2016 - Michel Boucey
Author Michel Boucey
Maintainer michel.boucey@cybervisible.fr
Revised Revision 1 made by MichelBoucey at 2016-12-29T08:30:49Z
Category Network, Console
Home page https://github.com/MichelBoucey/ip6addr
Source repo head: git clone https://github.com/MichelBoucey/ip6addr.git
Uploaded by MichelBoucey at 2016-12-26T16:46:43Z
Distributions LTSHaskell:1.0.0, NixOS:1.0.2, Stackage:1.0.0
Executables ip6addr
Downloads 9857 total (233 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2016-12-26 [all 3 reports]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for ip6addr-0.5.2

[back to package description]

ip6addr Build Status

A commandline tool that validates and generates IPv6 address text representations

  • Canonical, in conformation with RFC 5952 (default output)
  • Pure, i.e. rewriting IPv4 address if present
  • Full length
  • Reverse lookup domain name, in conformation with RFC 3596 Section 2.5
  • Windows UNC path name
  • Random generation for test purpose
    [user@box ~]$ ip6addr -a 0:0::FFFF:  
    [user@box ~]$ ip6addr -o pure -a 0:0::FFFF:  
    [user@box ~]$ ip6addr -o arpa -a 0:0::FFFF:  
    [user@box ~]$ ip6addr -o unc -a 2001:db8:85a3:8d3:1319:8a2e:370:7348
    [user@box ~]$ ip6addr -o full -a 0:0::FFFF:  
    [user@box ~]$ ip6addr -o random  
    [user@box ~]$ ip6addr -o random -q 4  
    [user@box ~]$ ip6addr -o random -q 3 -p 1234:1ab2::