Skip to content

Create and handle TCP scan events #2267

@mssalvatore

Description

@mssalvatore

Description

The TCP scanner should create and publish TCP scan events. Both the Agent and Island should use these events instead of ScanTelem.

Tasks

  • Define a new TCPScanEvent in common.events (0d) - @ilija-lazoroski
  • Modify the tcp scanner to accept an IAgentEventQueue (0d) @mssalvatore
  • Modify the tcp scanner to generate and publish TCPScanEvent (0d) - @shreyamalviya @ilija-lazoroski
  • Modify the Island to handle TCPScanEvent
    • Update nodes (0d) @ilija-lazoroski
    • Update report generation, or update reports to use IEvenRepository instead of ScanTelem or VictimHost or whatever they're using (0d) - Note: Move/copy/common the logic to translate ports to services from the agent to reports @VakarisZ
  • Remove ScanTelem (0d) @VakarisZ
  • Avoid race conditions between ping and tcp scan events (0d) @mssalvatore

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions