<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jns/src/main/java/com/it_jaros/jscanner/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/jscanner/PortRange.java?h=trunk</id>
<link rel='self' href='http://git.it-jaros.com/jns/atom/src/main/java/com/it_jaros/jscanner/PortRange.java?h=trunk'/>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/'/>
<updated>2026-08-12T11:50:46Z</updated>
<entry>
<title>Major refactoring of package structure</title>
<updated>2026-08-12T11:50:46Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-08-12T11:24:27Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=ff14e0fc4e3fe4f5b8a67640d28850064661d7ab'/>
<id>urn:sha1:ff14e0fc4e3fe4f5b8a67640d28850064661d7ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed Bug of wrong range given</title>
<updated>2026-08-01T18:21:21Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-08-01T18:21:21Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=6ce48f9fababda8eccf02b867184cb986d4a7b9e'/>
<id>urn:sha1:6ce48f9fababda8eccf02b867184cb986d4a7b9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change flow when -h is given. Now instead of using System.exit throw an</title>
<updated>2026-08-01T18:01:01Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-08-01T18:01:01Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=a5c6b50ad0172150620a4d81aef323f725632e3f'/>
<id>urn:sha1:a5c6b50ad0172150620a4d81aef323f725632e3f</id>
<content type='text'>
exception
</content>
</entry>
<entry>
<title>Split Iterator from PortRange into seperate mutable class. so Portrange</title>
<updated>2026-08-01T10:38:33Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-08-01T10:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=d475e58f5cc8838538b5d7189a58e88362d5e552'/>
<id>urn:sha1:d475e58f5cc8838538b5d7189a58e88362d5e552</id>
<content type='text'>
is a clean Object that is immutable and can create as many iterators as
it wants without breaking.
</content>
</entry>
<entry>
<title>Same optimization for scanHostPorts as for runScan. Moved producer into</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-07-05T05:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=191b788915417562f3a5a38051748b8d7a00c1a9'/>
<id>urn:sha1:191b788915417562f3a5a38051748b8d7a00c1a9</id>
<content type='text'>
same method using function and generics
</content>
</entry>
<entry>
<title>Fixed port parsing logic</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-07-01T11:45:41Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=41bb93408f806e9a8180aade14c9fa55f20ffde9'/>
<id>urn:sha1:41bb93408f806e9a8180aade14c9fa55f20ffde9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed package from network_scanner to jscanner</title>
<updated>2026-07-09T07:59:28Z</updated>
<author>
<name>Matthias Jaros</name>
<email>jarlucmat@mailbox.org</email>
</author>
<published>2026-04-13T15:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.it-jaros.com/jns/commit/?id=8b881560dd8884e8e54e1e64654f79749d9ff456'/>
<id>urn:sha1:8b881560dd8884e8e54e1e64654f79749d9ff456</id>
<content type='text'>
</content>
</entry>
</feed>
