summaryrefslogtreecommitdiff
path: root/src/main/java
Commit message (Collapse)AuthorAge
* - Removed synchronized on PortRange class, because only called from oneGravatar Matthias Jaros2026-07-09
| | | | | | | thread only. - Added max virtual thread worker cap to reduce memory consumption if required. Therefore also moved progress update into virtual thread, otherwise progress just gets updated at the end of a target host scan.
* Moved portslot factory out of input parameters to have less confusionGravatar Matthias Jaros2026-07-09
|
* Changed result Queue to BitSet, which is more memory efficientGravatar Matthias Jaros2026-07-09
|
* Further broke down structure and fixed bug that not all ports gotGravatar Matthias Jaros2026-07-09
| | | | | scanned due to early executor shutdown. now handling everything nice in a future that gives return port if it is open
* Removed unused comments and codeGravatar Matthias Jaros2026-07-09
|
* Tiny rename and scope changeGravatar Matthias Jaros2026-07-09
|
* Finally refactored structure of virtual threads in a way that makesGravatar Matthias Jaros2026-07-09
| | | | | | sense and feels more natural. Each layer, host target and target port scan has it's own executor and is responsible for it's own updates. return statement is called only when everything is finished
* Refactored printing of progress bars to be able to handle adding of moreGravatar Matthias Jaros2026-07-09
| | | | hosts during time
* RefactoringGravatar Matthias Jaros2026-07-09
|
* RefactoringGravatar Matthias Jaros2026-07-09
|
* Refactoring für bessere Visibility und VerständnisGravatar Matthias Jaros2026-07-09
|
* Ignore SocketExceptions in case network is not reachableGravatar Matthias Jaros2026-07-09
|
* Refactored port scan method and fixed open ports indicatorGravatar Matthias Jaros2026-07-09
|
* Removed unneded variableGravatar Matthias Jaros2026-07-09
|
* Fixed missing 100% on progressbarGravatar Matthias Jaros2026-07-09
|
* Fixed bug that cursors moves too much up and deletes lines depending onGravatar Matthias Jaros2026-07-09
| | | | number of target hosts
* Fixed bug, using the same portrange class per hostGravatar Matthias Jaros2026-07-09
|
* Added checks to prevent illegal port numbersGravatar Matthias Jaros2026-07-09
|
* Changed names and removed unused variablesGravatar Matthias Jaros2026-07-09
|
* Report order changedGravatar Matthias Jaros2026-07-09
|
* Added PortRange class that generates ports to scanGravatar Matthias Jaros2026-07-09
|
* Added cli option for portsGravatar Matthias Jaros2026-07-09
|
* Make result output more visible by enclosing ip addresses in []Gravatar Matthias Jaros2026-07-09
|
* Better output handlingGravatar Matthias Jaros2026-07-09
|
* Added progress bar :-)Gravatar Matthias Jaros2026-07-09
|
* Added timeout to cli optionsGravatar Matthias Jaros2026-07-09
|
* Added timeoutGravatar Matthias Jaros2026-07-09
|
* Added multi-target functionalityGravatar Matthias Jaros2026-07-09
|
* Adjusted cliparser optionsGravatar Matthias Jaros2026-07-09
|
* Added support for delayInMillis in between connection attemptsGravatar Matthias Jaros2026-07-09
|
* Added cli parserGravatar Matthias Jaros2026-07-09
|
* Added baseline fdGravatar Matthias Jaros2026-07-09
|
* Working version with semaphore counter and rate limiterGravatar Matthias Jaros2026-07-09