<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jns/src/main/java/com/it_jaros/networkScanner/PortRange.java, branch trunk</title>
<subtitle>Lightning-fast IPv4/IPv6 port scanner built with Java 21 virtual threads</subtitle>
<id>http://git.it-jaros.com/jns/atom/src/main/java/com/it_jaros/networkScanner/PortRange.java?h=trunk</id>
<link rel='self' href='http://git.it-jaros.com/jns/atom/src/main/java/com/it_jaros/networkScanner/PortRange.java?h=trunk'/>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/'/>
<updated>2026-07-09T07:59:28Z</updated>
<entry>
<title>Renamed package</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-03-16T15:41:25Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=7946b8aae3427b180d28441f8a02ae6665ac215c'/>
<id>urn:sha1:7946b8aae3427b180d28441f8a02ae6665ac215c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Removed synchronized on PortRange class, because only called from one</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-03-16T11:05:35Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=01484b058c24607b1a8f45f65f058e121c2fcd23'/>
<id>urn:sha1:01484b058c24607b1a8f45f65f058e121c2fcd23</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Changed result Queue to BitSet, which is more memory efficient</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-03-09T15:33:02Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=0787bd9163690429f5c12c64eecba79922fd0943'/>
<id>urn:sha1:0787bd9163690429f5c12c64eecba79922fd0943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added checks to prevent illegal port numbers</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-02-16T16:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=36d0d50548ea4d2e0f7b91b6e1fc9ee0e238d954'/>
<id>urn:sha1:36d0d50548ea4d2e0f7b91b6e1fc9ee0e238d954</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changed names and removed unused variables</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-02-16T16:14:14Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=1345ecdc0671803df97690e39961518dd9e5a8cf'/>
<id>urn:sha1:1345ecdc0671803df97690e39961518dd9e5a8cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added PortRange class that generates ports to scan</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-02-16T16:07:46Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=bb7e4331a92acc9c0267a744f3b8dd7ff1e5dea8'/>
<id>urn:sha1:bb7e4331a92acc9c0267a744f3b8dd7ff1e5dea8</id>
<content type='text'>
</content>
</entry>
</feed>
