angryip / angryip/ipscan

Totally bogus scan results from 3.9.2

Abierto
#488 7 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
5.1k
Forks
835
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Describe the bug**
A clear and concise description of what the bug is.

When I run Angry IP Scanner, it usually finds 30+ hosts on my /24 subnet, but most or occasionally all are bogus.
The subnet currently has 3 pingable IPs. When I run 2.2.1, that one returns the correct result.

**To Reproduce**
Steps to reproduce the behavior:
1. Enter IP range = 172.23.233.0 to 172.23.233.255
2. Click "Start"

**Expected behavior**
Finding only 3 hosts, not 30+

**Screenshots**
If applicable, add screenshots to help explain your problem.

Image

Image

**Versions (please copy from the About dialog or complete manually):**
- Version of Angry IP Scanner
Version: 3.9.2
Build date: 2025-08-18
- OS, version, CPU architecture: Windows 8.1, Intel Xeon 5504
- Java version, vendor (`java -version`) - or if Windows installer was used with bundled Java
Java: BellSoft 17.0.16+12-LTS
OS: Windows 8.1 6.3 (amd64)
SWT: win32 4968

**Logs:**
- Please run Angry IP Scanner from Terminal and see if any relevant logs were written. Paste them here:
- Windows: `jre\bin\java -jar ipscan.exe` (inside of installation directory, e.g. C:\Program Files\Angry IP Scanner)
- Mac: `Angry\ IP\ Scanner.app/Contents/MacOS/ipscan`
- Linux: `ipscan` or `java -jar ipscan.jar`

C:\Program Files\Angry IP Scanner>jre\bin\java -jar ipscan.exe
Oct 27, 2025 11:54:20 PM net.azib.ipscan.fetchers.HostnameFetcher
WARNING: Could not get InetAddressImpl
java.lang.reflect.InaccessibleObjectException: Unable to make field static final java.net.InetAddressImpl java.net.InetAddress.impl accessible: module java.base
does not "opens java.net" to unnamed module @5a1c0542
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.setAccessible(Unknown Source)
at net.azib.ipscan.fetchers.HostnameFetcher.(HostnameFetcher.java:37)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at net.azib.ipscan.di.Injector.createInstance(Injector.java:41)
at net.azib.ipscan.di.Injector.require(Injector.java:24)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at net.azib.ipscan.di.Injector.register(Injector.java:29)
at net.azib.ipscan.config.ComponentRegistry.register(ComponentRegistry.java:20)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:35)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:29)
at net.azib.ipscan.Main.main(Main.java:57)

Attached one 3.9.2 result log with bogus hosts and a 2.2.1 result log that is correct (for comparison)

[scan22.txt](https://github.com/user-attachments/files/23180739/scan22.txt)

[scan392.txt](https://github.com/user-attachments/files/23180726/scan392.txt)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.