forked from p34709852/monkey
Agent: Simplify logic in SocketAddress object creation in monkey.py and network/relay/utils.py
This commit is contained in:
parent
6a29702846
commit
8a609e0871
|
@ -3,7 +3,7 @@ import logging
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
from ipaddress import IPv4Address, IPv4Interface
|
from ipaddress import IPv4Interface
|
||||||
from pathlib import Path, WindowsPath
|
from pathlib import Path, WindowsPath
|
||||||
from typing import List, Mapping, Optional, Tuple
|
from typing import List, Mapping, Optional, Tuple
|
||||||
|
|
||||||
|
@ -123,9 +123,7 @@ class InfectionMonkey:
|
||||||
self._cmd_island_ip, self._cmd_island_port = address_to_ip_port(server)
|
self._cmd_island_ip, self._cmd_island_port = address_to_ip_port(server)
|
||||||
self._cmd_island_port = int(self._cmd_island_port)
|
self._cmd_island_port = int(self._cmd_island_port)
|
||||||
|
|
||||||
self._island_address = SocketAddress(
|
self._island_address = SocketAddress(self._cmd_island_ip, self._cmd_island_port)
|
||||||
IPv4Address(self._cmd_island_ip), self._cmd_island_port
|
|
||||||
)
|
|
||||||
|
|
||||||
self._control_client = ControlClient(
|
self._control_client = ControlClient(
|
||||||
server_address=server, island_api_client=self._island_api_client
|
server_address=server, island_api_client=self._island_api_client
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
import logging
|
import logging
|
||||||
import socket
|
import socket
|
||||||
from contextlib import suppress
|
from contextlib import suppress
|
||||||
from ipaddress import IPv4Address
|
|
||||||
from typing import Dict, Iterable, Iterator, Optional
|
from typing import Dict, Iterable, Iterator, Optional
|
||||||
|
|
||||||
from common.common_consts.timeouts import LONG_REQUEST_TIMEOUT
|
from common.common_consts.timeouts import LONG_REQUEST_TIMEOUT
|
||||||
|
@ -90,8 +89,7 @@ def send_remove_from_waitlist_control_message_to_relays(servers: Iterable[str]):
|
||||||
|
|
||||||
|
|
||||||
def _send_remove_from_waitlist_control_message_to_relay(server: str):
|
def _send_remove_from_waitlist_control_message_to_relay(server: str):
|
||||||
ip, port = address_to_ip_port(server)
|
server_address = SocketAddress(*address_to_ip_port(server))
|
||||||
server_address = SocketAddress(IPv4Address(ip), int(port))
|
|
||||||
notify_disconnect(server_address)
|
notify_disconnect(server_address)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue