Scrub
Last updated
from cement import App
class MyApp(App):
class Meta:
label = 'myapp'
extensions = ['scrub', 'print']
scrub = [
# obfuscate ipv4 addresses
(r"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}", '***.***.***.***'),
]
with MyApp() as app:
app.run()
app.print('This is an IPv4 Address: 192.168.1.100')$ python myapp.py
This is an IPv4 Address: 192.168.1.100
$ python myapp.py --scrub
This is an IPv4 Address: ***.***.***.***