summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* Refactored portSlotFactory into class PortScanRateLimiterGravatar Matthias Jaros2026-08-01
* Fixed Bug of wrong range givenGravatar Matthias Jaros2026-08-01
* Make List and Map in Result immutableGravatar Matthias Jaros2026-08-01
* Change flow when -h is given. Now instead of using System.exit throw anGravatar Matthias Jaros2026-08-01
* Changed comment to englishGravatar Matthias Jaros2026-08-01
* Removed parameters that are already part of the class propertiesGravatar Matthias Jaros2026-08-01
* Added PortResultAccumulator to reduce mental load and have an objectGravatar Matthias Jaros2026-08-01
* Added HostScanTask and PortScanTask inner class to reduce mental load ofGravatar Matthias Jaros2026-08-01
* Make methods smaller by creating smaller sub methodsGravatar Matthias Jaros2026-08-01
* Clean Code Use Map instead of Hashmap for immutabilityGravatar Matthias Jaros2026-08-01
* Split Iterator from PortRange into seperate mutable class. so PortrangeGravatar Matthias Jaros2026-08-01
* Clean CodeGravatar Matthias Jaros2026-08-01
* Clean CodeGravatar Matthias Jaros2026-07-31
* Only close stream if necessaryGravatar Matthias Jaros2026-07-11
* Added license also to pom.xmlGravatar Matthias Jaros2026-07-11
* Fixed error outputGravatar Matthias Jaros2026-07-09
* Changed thread counting. Currently it was actually counting submittedGravatar Matthias Jaros2026-07-09
* Early exit through canceled check. Now shutdown is dramatically fasterGravatar Matthias Jaros2026-07-09
* Calculate columnwidth each redraw.Gravatar Matthias Jaros2026-07-09
* Moved host counters into one place to have them together and actuallyGravatar Matthias Jaros2026-07-09
* Reworked exception handling. Collect now only weird exceptions and printGravatar Matthias Jaros2026-07-09
* Updated defaults. Now that my statusline is pretty lean i put the valuesGravatar Matthias Jaros2026-07-09
* Completetly reworked progress output. Now instead of individual hostsGravatar Matthias Jaros2026-07-09
* Changing scanner from collecting all results to a stream of output.Gravatar Matthias Jaros2026-07-09
* Improved shutdown logic that finally works properlyGravatar Matthias Jaros2026-07-09
* CleanupGravatar Matthias Jaros2026-07-09
* Same optimization for scanHostPorts as for runScan. Moved producer intoGravatar Matthias Jaros2026-07-09
* Moved producer thread into custom method which encapsulates logic forGravatar Matthias Jaros2026-07-09
* Changed aquireUni.. to aquiere so that it can be interrupted in case of sudde...Gravatar Matthias Jaros2026-07-09
* Improved algorithm by sorting first and then removing all that are 100%Gravatar Matthias Jaros2026-07-09
* Replaced thread unsafe usage of hasNext()Gravatar Matthias Jaros2026-07-09
* Minor improvementsGravatar Matthias Jaros2026-07-09
* Fix memory hole in quiet mode at ProgressBarGravatar Matthias Jaros2026-07-09
* Same producer pattern for ports as for hostsGravatar Matthias Jaros2026-07-09
* Replaced nested while loops with producer thread and consumer stays inGravatar Matthias Jaros2026-07-09
* Only save results that found something. Not reachable hosts or no openGravatar Matthias Jaros2026-07-09
* Minor refactoringGravatar Matthias Jaros2026-07-09
* Added ability to read from stdin using StreamsGravatar Matthias Jaros2026-07-09
* Added comments and minor refactoringGravatar Matthias Jaros2026-07-09
* Adjusted shutdown logic.Gravatar Matthias Jaros2026-07-09
* Replaced the nested executors with one per scanner. Which is fine for aGravatar Matthias Jaros2026-07-09
* Default timeout for close operation to 60 secondsGravatar Matthias Jaros2026-07-09
* Finally managed to get a gracefull shutdown with information about theGravatar Matthias Jaros2026-07-09
* Reformatted code so that Scan is initialized in Scan class and ScannerGravatar Matthias Jaros2026-07-09
* Refactoring for better readabilityGravatar Matthias Jaros2026-07-09
* Changed timingsGravatar Matthias Jaros2026-07-09
* Minor fixesGravatar Matthias Jaros2026-07-09
* Finally i managed to print also intermediate results when stoppingGravatar Matthias Jaros2026-07-09
* Changed scanstate to class that now owns completetly the Result List andGravatar Matthias Jaros2026-07-09
* Added banner recognition parameter to enable it depending on use caseGravatar Matthias Jaros2026-07-09