summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Fixed not waiting on shutdownNow()Gravatar Matthias Jaros9 days
* Added timeout to call also cancelNow() path in case something hangs badlyGravatar Matthias Jaros10 days
* exitcode Variable needed because finally block does not run after exitGravatar Matthias Jaros10 days
* Removed useless exitcode fieldGravatar Matthias Jaros10 days
* FormattingGravatar Matthias Jaros10 days
* Do not pollute scan results with online checkGravatar Matthias Jaros11 days
* Minor improvementsGravatar Matthias Jaros11 days
* Validate portrange already in cli parser instead of printing an errorGravatar Matthias Jaros11 days
* Fixed PortScanRateLimiter global for all hosts instead of per host onlyGravatar Matthias Jaros11 days
* Removed possibility of setting timeout to 0 which would mean no wait atGravatar Matthias Jaros11 days
* Print error in CliPrinter instead of ScannerGravatar Matthias Jaros2026-08-13
* Wrapped exceptions in PortScanResultAccumulator instead of printing themGravatar Matthias Jaros2026-08-13
* Renamed PortResultAccumulator to PortScanResultAccumulator which matchesGravatar Matthias Jaros2026-08-13
* Added ScanHostException to wrap lower level Exceptions and also encodeGravatar Matthias Jaros2026-08-13
* Moved ProducerThread counter to ProducerThreadGravatar Matthias Jaros2026-08-13
* Increased speed 1000x times by replacing hostGravatar Matthias Jaros2026-08-13
* Renamed jscanner package to jnsGravatar Matthias Jaros2026-08-12
* Moved exitCode up into main try catch logicGravatar Matthias Jaros2026-08-12
* Minor improvementsGravatar Matthias Jaros2026-08-12
* Cancellation method better namingGravatar Matthias Jaros2026-08-12
* Major refactoring of package structureGravatar Matthias Jaros2026-08-12
* Error similar to result outputGravatar Matthias Jaros2026-08-11
* Boundaries: Added PortList class to encapsulate BitSet and thus have aGravatar Matthias Jaros2026-08-11
* Added commentGravatar Matthias Jaros2026-08-11
* Instead of reading a string as banner read bytes and then inGravatar Matthias Jaros2026-08-10
* Changed name and description of cli parametersGravatar Matthias Jaros2026-08-08
* Improved printing of errors at resultGravatar Matthias Jaros2026-08-07
* Improved error messagesGravatar Matthias Jaros2026-08-07
* Created central variable for poll interval. Set interval even higherGravatar Matthias Jaros2026-08-07
* Removed exception from signature.Gravatar Matthias Jaros2026-08-07
* Comments refactoredGravatar Matthias Jaros2026-08-07
* Prevent noop when nothing is readGravatar Matthias Jaros2026-08-07
* Rewrote readBanner method to socketchannelGravatar Matthias Jaros2026-08-07
* Moved socketLimit before portRateLimiter because otherwise burst canGravatar Matthias Jaros2026-08-07
* Increased polling intervalGravatar Matthias Jaros2026-08-06
* Fixed two time check against hostGravatar Matthias Jaros2026-08-06
* Also use LockSupport for PortScanRateLimiterGravatar Matthias Jaros2026-08-06
* Changed CliDefaults to max performance rather than soft resource usage.Gravatar Matthias Jaros2026-08-06
* Added ports to status lineGravatar Matthias Jaros2026-08-06
* Tuning parametersGravatar Matthias Jaros2026-08-06
* Replaced PortTotalCounters with Total counters inside the Counter classGravatar Matthias Jaros2026-08-06
* Optimization of connect logicGravatar Matthias Jaros2026-08-06
* Wait delay after reachable test of systemGravatar Matthias Jaros2026-08-06
* Removed usage of selector and selectionkey and instead use locksupportGravatar Matthias Jaros2026-08-05
* Reapply "Use SocketChannel for better timeout control"Gravatar Matthias Jaros2026-08-05
* Remove status line before printing stats.Gravatar Matthias Jaros2026-08-05
* Resolved data/object asymmetry by using methods and an inner classGravatar Matthias Jaros2026-08-05
* Adjusted defaults to more resource friendly usageGravatar Matthias Jaros2026-08-04
* Revert "Use SocketChannel for better timeout control"Gravatar Matthias Jaros2026-08-04
* Use SocketChannel for better timeout controlGravatar Matthias Jaros2026-08-04