Skip to content

Requirements #19

@posgnu

Description

@posgnu

Requirements

  1. Client(viewer)

    1. Show packets which are exchanged during a single TCP/UDP connection using CFG
    2. Filter each connection by team, service and contents
    3. Generate python code which can reproduce the target connection
  2. Server(worker)

    1. Bring packet dumps and split them into smaller packets by TCP/UDP connection [done]
    2. Separate flag connections from other connections [done]
    3. Provide API endpoint for the Client
      1. round list
      2. team list
      3. service list per team
      4. flag TCP connection list per service
      5. no-flag TCP connection list per service
      6. filtering packets in the working directory
      7. successful replay flag connection
    4. Sharding analyzing into multiple workers (tentative in case original packet size is huge)
    5. Replay flag connection to the target service and get the results
    6. Provide API endpoint for the Admin
      1. set team list
      2. set service list per team
      3. set flag for each service
  3. Admin

    1. Manages team list and service list
    2. Manages flag of each our service
    3. Upload *.pcap file

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions