TTL is displayed as `[n/a]`
- 主要言語
- Java
- スター
- 5.1k
- フォーク
- 835
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**Describe the bug**
The TTL is not determined and is displayed as `[n/a]`.
**To Reproduce**
Steps to reproduce the behavior:
1. Execute 'ipscan'
2. Start scan
3. See result
**Expected behavior**
The TTL for IPv4 and the hop limit for IPv6 are displayed.
**Screenshots**
**Versions:**
- Version of Angry IP Scanner
```
Angry IP Scanner
Version: 3.9.2
Build date: 2025-08-28
© 2025 Anton Keks and contributors
```
- OS, version, CPU architecture
Arch Linux x86_64
- Java version, vendor (`java -version`) - or if Windows installer was used with bundled Java
```
Java: Arch Linux 21.0.8+9
OS: Linux 6.15.11-hardened1-1-hardened (amd64)
SWT: gtk 4968
```
```
$ java --version
openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9)
OpenJDK 64-Bit Server VM (build 21.0.8+9, mixed mode, sharing)
```
**Logs:**
```
$ ipscan
Oct 18, 2025 9:37:10 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 @1b40d5f0
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:183)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:177)
at net.azib.ipscan.fetchers.HostnameFetcher.(HostnameFetcher.java:37)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1160)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.ensureClassInitialized(MethodHandleAccessorFactory.java:300)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newConstructorAccessor(MethodHandleAccessorFactory.java:103)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(ReflectionFactory.java:200)
at java.base/java.lang.reflect.Constructor.acquireConstructorAccessor(Constructor.java:549)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
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(Spliterators.java:1024)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
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)
```
**Additional information**
- Installed via AUR: https://aur.archlinux.org/packages/ipscan
- 172.20.129.5 is reachable over a WireGuard interface:
```
$ ip a s dnet
5: dnet: mtu 1400 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet 172.22.149.122/32 scope global noprefixroute dnet
valid_lft forever preferred_lft forever
inet6 fd04:234e:fc31:e::21/128 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::c302:40cf:a818:c23d/64 scope link noprefixroute
valid_lft forever preferred_lft forever
$ ip r g 172.20.129.5
172.20.129.5 dev dnet src 172.22.149.122 uid 1000
cache
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。