summaryrefslogtreecommitdiff
path: root/src/main/java
Commit message (Collapse)AuthorAge
...
* Instead of reading a string as banner read bytes and then inGravatar Matthias Jaros2026-08-10
| | | | ServiceDetector convert to string
* Changed name and description of cli parametersGravatar Matthias Jaros2026-08-08
|
* Improved printing of errors at resultGravatar Matthias Jaros2026-08-07
| | | | Improved printing of success results
* Improved error messagesGravatar Matthias Jaros2026-08-07
|
* Created central variable for poll interval. Set interval even higherGravatar Matthias Jaros2026-08-07
| | | | | than before since it only affects reaction time to idle events and does not effect performance when data arrives
* Removed exception from signature.Gravatar Matthias Jaros2026-08-07
| | | | Enhanced error message and comments
* 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
| | | | | happen if sockets reach limit and too many threads accumulate after portRateLimiter
* 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
| | | | I want speeeeeeeed
* 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
| | | | | and wait logic to utilize virtual threads park mechanism for performance improvement
* Reapply "Use SocketChannel for better timeout control"Gravatar Matthias Jaros2026-08-05
| | | | This reverts commit 5889df5c5e80c943aba93829857aeca780643947.
* 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
| | | | | | This reverts commit 82013ee45cb8258487952de6d0a20fa66876bfbf. Unfortunatetly turns out that NIO does a much worser job with virtual threads
* Use SocketChannel for better timeout controlGravatar Matthias Jaros2026-08-04
|
* Fix status line mixed with results from portscanGravatar Matthias Jaros2026-08-04
|
* Improved exception messagesGravatar Matthias Jaros2026-08-04
|
* Added ports to statsGravatar Matthias Jaros2026-08-04
|
* Added proper tracking methods instead of using raw counters everywhereGravatar Matthias Jaros2026-08-04
|
* Do not clear statusline when no errors are present.Gravatar Matthias Jaros2026-08-03
| | | | Print stats to erro like statusline
* Added additional info in stat and consistent namingGravatar Matthias Jaros2026-08-03
|
* Removed useless commentsGravatar Matthias Jaros2026-08-03
|
* Also clear rest of status line to remove any debries of older statusGravatar Matthias Jaros2026-08-03
|
* Show individual parts of the progressbar depending on how much space isGravatar Matthias Jaros2026-08-03
| | | | | available. Each part besides of the current hosts stats can be deactivated if space in command line width is not enough
* Fixed wrong duration when millis == 0Gravatar Matthias Jaros2026-08-03
|
* Fixed Error on Strg+C because of no portState setGravatar Matthias Jaros2026-08-03
|
* Added stopwatch for scan status line and statsGravatar Matthias Jaros2026-08-03
|
* Fixed weird closing Stream logic of Scan.javaGravatar Matthias Jaros2026-08-03
| | | | Added ScanException in case file cannot be opened
* Updated some comments and improved readability of codeGravatar Matthias Jaros2026-08-02
|
* Fix help pageGravatar Matthias Jaros2026-08-02
|
* Added PollState to have a wrapper instead of returning nullGravatar Matthias Jaros2026-08-02
|
* Created custom exception for help pageGravatar Matthias Jaros2026-08-02
|
* Added empty method to ScanResult for less redundancyGravatar Matthias Jaros2026-08-02
|
* Fixed Scanner hanging long on strg+cGravatar Matthias Jaros2026-08-02
|
* Make method better readableGravatar Matthias Jaros2026-08-01
|
* 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
| | | | exception