Network Info Anonymizer

Spencer Fraint spencer at intentionet.com
Mon Apr 2 18:35:20 UTC 2018


Sharing network configuration files (e.g. to get help debugging) can be
quite tricky because they contain sensitive information.  At the same time,
simply removing the sensitive information (e.g. removing or changing all IP
addresses) removes important structure from the files, defeating the
purpose of sharing.  We created Netconan to help.

Netconan is an open source Python tool that anonymizes sensitive network
information from text files, while preserving important structure.  For
example: it can take in router configuration files and remove passwords and
anonymize IP addresses, while preserving IP address relationships
(prefixes/subnets that matched before anonymization will still match after
anonymization).

Check it out on PyPI (https://pypi.python.org/pypi/netconan/) or GitHub (
https://github.com/intentionet/netconan) and let us know what you think!


Thanks,

Spencer


More information about the NANOG mailing list