mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 08:11:00 +00:00
22 lines
566 B
Python
22 lines
566 B
Python
|
import secrets
|
||
|
from pathlib import Path
|
||
|
|
||
|
import objgraph
|
||
|
|
||
|
from mitmproxy import certs
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
store = certs.CertStore.from_store(path=Path("~/.mitmproxy/").expanduser(), basename="mitmproxy", key_size=2048)
|
||
|
store.STORE_CAP = 5
|
||
|
|
||
|
for _ in range(5):
|
||
|
store.get_cert(commonname=secrets.token_hex(16).encode(), sans=[], organization=None)
|
||
|
|
||
|
objgraph.show_growth()
|
||
|
|
||
|
for _ in range(20):
|
||
|
store.get_cert(commonname=secrets.token_hex(16).encode(), sans=[], organization=None)
|
||
|
|
||
|
print("====")
|
||
|
objgraph.show_growth()
|