Common: Use NetworkPort in TCPScanConfiguration
This commit is contained in:
parent
5fc4d52d9f
commit
1a01b7c5dc
|
@ -3,6 +3,7 @@ from typing import Dict, Tuple
|
||||||
from pydantic import PositiveFloat, conint, validator
|
from pydantic import PositiveFloat, conint, validator
|
||||||
|
|
||||||
from common.base_models import MutableInfectionMonkeyBaseModel
|
from common.base_models import MutableInfectionMonkeyBaseModel
|
||||||
|
from common.types import NetworkPort
|
||||||
|
|
||||||
from .validators import (
|
from .validators import (
|
||||||
validate_ip,
|
validate_ip,
|
||||||
|
@ -128,7 +129,7 @@ class TCPScanConfiguration(MutableInfectionMonkeyBaseModel):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
timeout: PositiveFloat
|
timeout: PositiveFloat
|
||||||
ports: Tuple[conint(ge=0, le=65535), ...]
|
ports: Tuple[NetworkPort, ...]
|
||||||
|
|
||||||
|
|
||||||
class NetworkScanConfiguration(MutableInfectionMonkeyBaseModel):
|
class NetworkScanConfiguration(MutableInfectionMonkeyBaseModel):
|
||||||
|
|
|
@ -27,7 +27,7 @@ SCAN_TARGET_CONFIGURATION = {
|
||||||
TIMEOUT = 2.525
|
TIMEOUT = 2.525
|
||||||
ICMP_CONFIGURATION = {"timeout": TIMEOUT}
|
ICMP_CONFIGURATION = {"timeout": TIMEOUT}
|
||||||
|
|
||||||
PORTS = [8080, 443]
|
PORTS = [0, 8080, 443]
|
||||||
TCP_SCAN_CONFIGURATION = {"timeout": TIMEOUT, "ports": PORTS}
|
TCP_SCAN_CONFIGURATION = {"timeout": TIMEOUT, "ports": PORTS}
|
||||||
|
|
||||||
FINGERPRINTERS = [{"name": "mssql", "options": {}}]
|
FINGERPRINTERS = [{"name": "mssql", "options": {}}]
|
||||||
|
|
Loading…
Reference in New Issue