nmap / nmap/npcap

NpcapDevice SharpPCAP exception SOMETIMES

Open
#121 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
3.6k
Forks
592
PR merge metrics
No merged PRs in 30d

Description

Hi,
first off, thanks for all the hard work - I can't count how many WireShark/npcap installs I've done over the last X years. It's appreciated.

Right now I'm working on a C# .net core app that will concurrently playback multiples PCAPs using packet queues. I'm using the latest nmap release with the latest master of SharpPCAP. I've got each playback in a separate thread (using the Task/async framework in C#).

Sometimes, it works fine. I have had instances where my tool was able to run 10 concurrent playbacks. But a lot of the time, I get an exception, right at start of playbacks. Please see the attached screenshot. It's weird that it's so intermittent.

Please let me know if you need any more data. I'll post up my read/playback method later today, if you think that'll help.

Thanks,
jason
Error

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached error screenshot and the report's concurrent C#/.NET Core playback setup. The promised read/playback method and additional exception details are not included, so gather a reproducible case for multiple concurrent PCAP playbacks before locating the failure. Done means the intermittent startup exception is reproduced, explained, and verified as resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.