forked from p15670423/monkey
Agent: Use consistent DISPLAY_NAME constant in fingerprinters
This commit is contained in:
parent
aadc055f74
commit
98a2f0b887
|
@ -13,6 +13,7 @@ from infection_monkey.i_puppet import (
|
|||
PortStatus,
|
||||
)
|
||||
|
||||
DISPLAY_NAME = "ElasticSearch"
|
||||
ES_PORT = 9200
|
||||
ES_HTTP_TIMEOUT = 5
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -54,7 +55,7 @@ def _query_elasticsearch(host: str) -> Dict[str, Any]:
|
|||
def _get_service_from_query_info(elasticsearch_info: Dict[str, Any]) -> Dict[str, Any]:
|
||||
try:
|
||||
return {
|
||||
"display_name": "ElasticSearch",
|
||||
"display_name": DISPLAY_NAME,
|
||||
"port": ES_PORT,
|
||||
"cluster_name": elasticsearch_info["cluster_name"],
|
||||
"name": elasticsearch_info["name"],
|
||||
|
|
|
@ -15,6 +15,8 @@ from infection_monkey.i_puppet import (
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
DISPLAY_NAME = "HTTP"
|
||||
|
||||
|
||||
class HTTPFingerprinter(IFingerprinter):
|
||||
"""
|
||||
|
@ -38,7 +40,7 @@ class HTTPFingerprinter(IFingerprinter):
|
|||
|
||||
if server_header_contents is not None:
|
||||
services[f"tcp-{port}"] = {
|
||||
"display_name": "HTTP",
|
||||
"display_name": DISPLAY_NAME,
|
||||
"port": port,
|
||||
"name": "http",
|
||||
"data": (server_header_contents, ssl),
|
||||
|
|
|
@ -6,6 +6,7 @@ from typing import Any, Dict, Optional
|
|||
from infection_monkey.i_puppet import FingerprintData, IFingerprinter, PingScanData, PortScanData
|
||||
|
||||
MSSQL_SERVICE = "MSSQL"
|
||||
DISPLAY_NAME = MSSQL_SERVICE
|
||||
SQL_BROWSER_DEFAULT_PORT = 1434
|
||||
_BUFFER_SIZE = 4096
|
||||
_MSSQL_SOCKET_TIMEOUT = 5
|
||||
|
@ -78,7 +79,7 @@ def _query_mssql_for_instance_data(host: str) -> Optional[bytes]:
|
|||
|
||||
def _get_services_from_server_data(data: bytes) -> Dict[str, Any]:
|
||||
services = {MSSQL_SERVICE: {}}
|
||||
services[MSSQL_SERVICE]["display_name"] = MSSQL_SERVICE
|
||||
services[MSSQL_SERVICE]["display_name"] = DISPLAY_NAME
|
||||
services[MSSQL_SERVICE]["port"] = SQL_BROWSER_DEFAULT_PORT
|
||||
|
||||
# Loop through the server data
|
||||
|
|
|
@ -13,7 +13,7 @@ from infection_monkey.i_puppet import (
|
|||
PortStatus,
|
||||
)
|
||||
|
||||
SMB_DISPLAY_NAME = "SMB"
|
||||
DISPLAY_NAME = "SMB"
|
||||
SMB_PORT = 445
|
||||
SMB_SERVICE = "tcp-445"
|
||||
|
||||
|
@ -145,7 +145,7 @@ class SMBFingerprinter(IFingerprinter):
|
|||
) -> FingerprintData:
|
||||
services = {}
|
||||
smb_service = {
|
||||
"display_name": SMB_DISPLAY_NAME,
|
||||
"display_name": DISPLAY_NAME,
|
||||
"port": SMB_PORT,
|
||||
}
|
||||
os_type = None
|
||||
|
|
Loading…
Reference in New Issue