X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=hath.cabal;h=48db071634c5a31763ef2d78cad6e69a0042067b;hb=c8cda71c4a73a4995669c0aaa9dce904bd2dcbd6;hp=f495f7b442c0c81658321bab5f3e6e6ff700d997;hpb=942b8ef3bc5830ca0defa62342d55550aea59934;p=hath.git diff --git a/hath.cabal b/hath.cabal index f495f7b..48db071 100644 --- a/hath.cabal +++ b/hath.cabal @@ -24,7 +24,7 @@ description: . * View the result of block combination in a useful way. . - Hath has four modes to perform these functions: + Hath has several modes to perform these functions: . [@Regexed@] This computes a (Perl-compatible) regular expression matching @@ -43,6 +43,13 @@ description: [@Diffed@] Shows what would change if you used reduce. Uses diff-like notation. + . + [@Listed@] + List the IP addresses contained within the given CIDRs. + . + [@Reversed@] + Perform reverse DNS (PTR) lookups on the IP addresses contained + within the given CIDRs. . /Examples/: . @@ -58,11 +65,34 @@ description: @ $ grep -P `hath regexed -i cidrs.txt` mail.log @ - + . + List the addresses in 192.168.0.240\/29: + . + @ + $ hath listed <<< \"192.168.0.240\/29\" + 192.168.0.240 + 192.168.0.241 + 192.168.0.242 + 192.168.0.243 + 192.168.0.244 + 192.168.0.245 + 192.168.0.246 + 192.168.0.247 + @ + . + Perform PTR lookups on all of 198.41.0.4\/30: + . + @ + hath reversed <<< \"198.41.0.4\/30\" + 198.41.0.4: a.root-servers.net. + 198.41.0.5: + 198.41.0.6: rs.internic.net. + 198.41.0.7: + @ executable hath build-depends: - base == 4.*, + base >= 4.6.0, bytestring == 0.10.*, dns == 0.3.*, HUnit == 1.2.*, @@ -119,7 +149,7 @@ test-suite testsuite hs-source-dirs: src test main-is: TestSuite.hs build-depends: - base == 4.*, + base >= 4.6.0, bytestring == 0.10.*, dns == 0.3.*, HUnit == 1.2.*,