server: validate IP address

Add IP validation after input parsing.
master
Alejandro Sirgo Rica 2024-09-12 11:30:02 +02:00
parent 7478b9ce15
commit 7f09d148b4
1 changed files with 5 additions and 0 deletions

View File

@ -24,6 +24,11 @@ class OgServer():
required=True,
help='valid ogserver ip address')
parsed_args = parser.parse_args(args)
if not check_address(parsed_args.address):
print(f'Invalid IP address: {parsed_args.address}')
return
payload = {'address': parsed_args.address}
rest.post('/server', payload=payload)