intentionet / netconan

netconan - a Network Configuration Anonymizer
Apache License 2.0
145 stars 12 forks source link

Add option to preserve specified network block #129

Closed sfraint closed 4 years ago

sfraint commented 4 years ago

Add option to preserve specified network block(s).

For example, if a user wants to anonymize IPv4 addresses but preserve private-use addresses, they could run:

netconan -a -i input_dir/ -o output_dir/ --preserve-private-addresses

Or to preserve specific, non-private addresses, user could run something like:

netconan -a -i input_dir/ -o output_dir/ --preserve-addresses 11.12.13.14,111.111.0.0/16

This change is Reviewable