1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
0.3.0
* filter arguments to filter STDIN for address lines only
* read and make cdb files
* example cdb maker
* countseen adds occurrence count of IP when in encapsulating and group mode,
this option automatically sets encapsulating and group to 128
* abuseipdb support
* add cdb pairs to output when no format is specified
* when cdb or abuseipdb are present, without a format, all key pairs will be
shown
* option makethymecdb to download IP information from thyme.apnic.net, options
--data-raw-table, --ipv6-raw-table, --data-used-autnums can be used with a
file or URL
* if format is specified filter should output that style
* add a useragent string to http client
* basic top-like function with --delay, --noclear and --iterations arguments
* --group4 and --group6 to override --group respectively
* experimental geoip2 lite support
0.2.7
* adding network match iter
* bump nix -> 0.30
* making Ip functions pub
* quiet option
0.2.6
* use a /32 mask for encapsulation if --mask is not present and addresses are
from command line arguments
* assume v4/32 and v6/128 in csv if not specified
0.2.5
* move repeating group encapsulation process to fns
0.2.4
* improve --group encapsulation counting
0.2.3
* use base [negative integer] for signed inputs
* deprecate ipv4 and ipv6 option so numerics can be coerced into either ip
family
0.2.2
* use --inside and --outside with encapsulating options
0.2.1
* to show how populated a network is, print number of used hosts as %C in
encapsulating mode
0.2.0
* do ptr lookups as %p in format
* use a cache for lookups
* rudimentary name check
0.1.13
* don't require input to be one IP per line
* show subnets within network in format, suggested by andy@bitfolk.com
* limit how much an encapsulating network can grow with --group
0.1.12
* now builds on macos #1, thanks @sander_maijers
* trim space around input
* when using --inside or --outside if no input networks match, then exit 1
0.1.11
* new option --noexpand to not expand input networks in list context
0.1.10
* When reading from file/stdin, --inside and --outside control printing of
input addresses against lookup network. e.g. ripcalc --file - --inside
192.168.0.0/16 only prints stdin addresses that are within 192.168.0.0/16
* When --reverse is given, input/source/both can be assumed to be
back-to-front
* When stdin and args are given in --list context, both are processed
* When --list is used and stdin has content, but --file - isn't present, it
is assumed as wanted and will behave as if it was told to read from stdin
* When --divide CIDR is used, the network will be divided into CIDR width
subnets
|