summaryrefslogtreecommitdiff
path: root/src/main/java
Commit message (Expand)AuthorAge
* Added Udp option to help pageGravatar Matthias Jaros2026-08-30
* Added new ScanUdpPortTask class to also handle udp using FFMGravatar Matthias Jaros2026-08-29
* Unpack exception cause chain to see real reason and not wrapperGravatar Matthias Jaros2026-08-29
* Improved performance at the expense of CPU usageGravatar Matthias Jaros2026-08-24
* Simplified code and refactored method to check also current ThrowableGravatar Matthias Jaros2026-08-24
* Added helper to filter out Rejected and Interrupt exceptionsGravatar Matthias Jaros2026-08-23
* Handle interrupted state in CompletionConsumer. Fixed ui Shutdown nowGravatar Matthias Jaros2026-08-22
* Renamed Class to better match what it is doingGravatar Matthias Jaros2026-08-22
* Removed parameter because the variable is global in class. RenamedGravatar Matthias Jaros2026-08-22
* Also removed redundancy of poll result for logic by extracting methodsGravatar Matthias Jaros2026-08-22
* Extracted consumer logic into ConsumerThreadGravatar Matthias Jaros2026-08-22
* Wrapped ScanPortException in classGravatar Matthias Jaros2026-08-22
* End scanner immediatetly on cancellation on both the scanner andGravatar Matthias Jaros2026-08-22
* Move aquire above try finally block to avoid miscounting and misGravatar Matthias Jaros2026-08-22
* Do not allocate byte array in case there is no dataGravatar Matthias Jaros2026-08-22
* Moved variable closer to usageGravatar Matthias Jaros2026-08-21
* Replaced if else if else with switch. Added final to final variablesGravatar Matthias Jaros2026-08-21
* Shutdown is sufficient enough for ui threadGravatar Matthias Jaros2026-08-21
* Renamed variableGravatar Matthias Jaros2026-08-21
* Minor RefactoringGravatar Matthias Jaros2026-08-21
* Make IllegalArgumentExceptions print the same error formatGravatar Matthias Jaros2026-08-21
* Moved exception HelpRequested from cliparser into App to make it moreGravatar Matthias Jaros2026-08-21
* Let Consumer of PortResults also wait till all threads died instead ofGravatar Matthias Jaros2026-08-21
* Refactored checkPort method. Seperated error handling code from businessGravatar Matthias Jaros2026-08-21
* Refactored ProducerThread:Gravatar Matthias Jaros2026-08-21
* Minor refactoringGravatar Matthias Jaros2026-08-21
* Move consumer loop into custom method and also split error handling andGravatar Matthias Jaros2026-08-21
* Refactored consumer into custom methodGravatar Matthias Jaros2026-08-21
* Get rid of RejectedExecutionException when cancelling a scanGravatar Matthias Jaros2026-08-20
* Fixed not waiting on shutdownNow()Gravatar Matthias Jaros2026-08-19
* Added timeout to call also cancelNow() path in case something hangs badlyGravatar Matthias Jaros2026-08-19
* exitcode Variable needed because finally block does not run after exitGravatar Matthias Jaros2026-08-19
* Removed useless exitcode fieldGravatar Matthias Jaros2026-08-19
* FormattingGravatar Matthias Jaros2026-08-18
* Do not pollute scan results with online checkGravatar Matthias Jaros2026-08-18
* Minor improvementsGravatar Matthias Jaros2026-08-18
* Validate portrange already in cli parser instead of printing an errorGravatar Matthias Jaros2026-08-18
* Fixed PortScanRateLimiter global for all hosts instead of per host onlyGravatar Matthias Jaros2026-08-18
* Removed possibility of setting timeout to 0 which would mean no wait atGravatar Matthias Jaros2026-08-18
* 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