summaryrefslogtreecommitdiff
path: root/src/main/java/com
Commit message (Expand)AuthorAge
* 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
* 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