(existing_by_ip=None)
| 145 | |
| 146 | |
| 147 | def test_listening_port_not_recorded_for_ephemeral(analyzer): |
| 148 | # Random ephemeral source; the host is a client, not a listener. |
| 149 | line = f'{BASE_TS} IP 192.168.1.50.40000 > 192.168.1.20.443: tcp 512' |
| 150 | analyzer._parse_and_record_packet(line) |
| 151 | |
| 152 | listening = analyzer._listening_ports.get('192.168.1.50', set()) |
| 153 | assert 40000 not in listening |
| 154 |
no test coverage detected