Skip to content

Modernize Nesca scanner and optimize performance - #17

Open
dnet44 wants to merge 3 commits into
pantyusha:masterfrom
dnet44:modernize-nesca-scanner-5090363622042299980
Open

Modernize Nesca scanner and optimize performance#17
dnet44 wants to merge 3 commits into
pantyusha:masterfrom
dnet44:modernize-nesca-scanner-5090363622042299980

Conversation

@dnet44

@dnet44 dnet44 commented Feb 9, 2026

Copy link
Copy Markdown
  • Updated project configuration to C++17.
  • Implemented a modern thread pool in Threader to replace detached threads.
  • Optimized IP generation in IPRandomizer using std::shuffle and O(1) retrieval.
  • Modernized string parsing in Utils using std::string_view.
  • Converted global counters to std::atomic for thread safety.
  • Replaced legacy NULL with nullptr throughout.
  • Significantly improved scanning speed by removing artificial submission delays.

google-labs-jules Bot and others added 3 commits February 9, 2026 17:58
- Updated project configuration to C++17.
- Implemented a modern thread pool in Threader to replace detached threads.
- Optimized IP generation in IPRandomizer using std::shuffle and O(1) retrieval.
- Modernized string parsing in Utils using std::string_view.
- Converted global counters to std::atomic for thread safety.
- Replaced legacy NULL with nullptr throughout.
- Significantly improved scanning speed by removing artificial submission delays.

Co-authored-by: dnet44 <260484859+dnet44@users.noreply.github.com>
- Updated project configuration to C++17.
- Implemented a modern thread pool in Threader to replace detached threads.
- Optimized IP generation in IPRandomizer using std::shuffle and O(1) retrieval.
- Modernized string parsing in Utils using std::string_view.
- Converted global counters to std::atomic for thread safety.
- Replaced legacy NULL with nullptr throughout.
- Significantly improved scanning speed by removing artificial submission delays.

Co-authored-by: dnet44 <260484859+dnet44@users.noreply.github.com>
- Updated README.md with modernization details and optimized build instructions.
- Confirmed C++17 compatibility and libcurl dependency.

Co-authored-by: dnet44 <260484859+dnet44@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant