Dokumentacja: https://faker.readthedocs.io/en/master/
Artykuł:
https://blog.askomputer.pl/grep-i-wyrazenia-regularne/
Skrypt:
import re
with open("kod.py", "r") as f:
code = f.read()
# Przykładowe zamiany:
code = re.sub(r'(["'])(sk_live_[w-]+)(["'])', r'1<<<SECRET_KEY>>>3', code)
code = re.sub(r'(["'])(ghp_[w]+)(["'])', r'1<<<GITHUB_TOKEN>>>3', code)
code = re.sub(r'passwords*=s*["'].?["']', 'password="<<<PASSWORD>>>"', code)
code = re.sub(r'keys=s*["'].*?["']', 'key="<<<key>>>"', code)
with open("kod_zanonimizowany.py", "w") as f:
f.write(code)
Artykuł: https://blog.askomputer.pl/grep-i-wyrazenia-regularne/
Skrypt:
import re
with open("kod.py", "r") as f:
code = f.read()
# Przykładowe zamiany:
code = re.sub(r'(["'])(sk_live_[w-]+)(["'])', r'1<<>>3', code)
code = re.sub(r'(["'])(ghp_[w]+)(["'])', r'1<<>>3', code)
code = re.sub(r'passwords*=s*["'].?["']', 'password="<<>>"', code)
code = re.sub(r'keys=s*["'].*?["']', 'key="<<>>"', code)
with open("kod_zanonimizowany.py", "w") as f:
f.write(code)
Dodaj komentarz