api_key поменяй на свой перед запуском
базу сам найди, ты же хацкер)
базу сам найди, ты же хацкер)
Python:
from urllib.request import Request, urlopen
import json
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
api_key = '1986ad8c0a5b3df4d7028d5f3c06e936ccb01b93c54c54bb3bde40ec01c546202'
def make_request(endpoint, method='GET', data=None):
headers = {
'X-Auth': api_key,
'Accept': 'application/json',
'Content-Type': 'application/json',
}
req = Request(
url=f'https://localhost:3443{endpoint}',
headers=headers,
data=data,
method=method,
)
return urlopen(req)
def main():
targets_resp = make_request('/api/v1/targets')
targets = json.loads(targets_resp.read())
targets_id_lst = [t.get('target_id') for t in targets['targets']]
for target_id in targets_id_lst:
endpoint = f'/api/v1/targets/{target_id}/configuration'
data = json.dumps({'scan_speed': 'moderate'}).encode()
make_request(endpoint, method='PATCH', data=data)
if __name__ == '__main__':
main()