mirror of https://github.com/CIRCL/lookyloo
fix: missing SRI generator
parent
c89689374e
commit
8b08d76e48
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import base64
|
||||
import hashlib
|
||||
import json
|
||||
|
||||
from lookyloo.helpers import get_homedir
|
||||
|
||||
if __name__ == '__main__':
|
||||
dest_dir = get_homedir() / 'website' / 'web'
|
||||
|
||||
to_save = {'static': {}}
|
||||
|
||||
for resource in (dest_dir / 'static').glob('*'):
|
||||
with resource.open('rb') as f:
|
||||
to_save['static'][resource.name] = base64.b64encode(hashlib.sha512(f.read()).digest()).decode('utf-8')
|
||||
|
||||
with (dest_dir / 'sri.txt').open('w') as f:
|
||||
json.dump(to_save, f, indent=2)
|
Loading…
Reference in New Issue