angryip / angryip/ipscan

Totally bogus scan results from 3.9.2

Đang mở
#488 7 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
5.1k
Fork
835
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**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)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.