diff --git a/server/source_ctrl/server.py b/server/source_ctrl/server.py index ddb38de..c83127c 100644 --- a/server/source_ctrl/server.py +++ b/server/source_ctrl/server.py @@ -24,8 +24,8 @@ class A2Sserver: def __update_pwnboard(self, ip: str) -> None: try: - requests.post(config['pwnboard']['url'], json={'ip': ip, 'application': 'Source Control', 'type': 'a2s c2'}, headers={'Content-Type': 'application/json', 'Authorization': f'Bearer {config["pwnboard"]["access_token"]}'}, timeout=5) - except: + requests.post(config['pwnboard']['url'], json={'ip': ip, 'application': 'Source Control', 'access_type': 'a2s c2'}, headers={'Content-Type': 'application/json', 'Authorization': f'Bearer {config["pwnboard"]["access_token"]}'}, timeout=5) + except Exception as e: log(LogLevel.ERROR, f'Failed to report callback to PWN Board. Reason: {e}') def __xor_message(self, msg: str) -> str: