http://www.phpbb.com/community/viewtopi ... #p12899420
jasmineaura wrote:Backporting some changes/additions made to the Java plugin portion of the standalone version, particularly:
- Detection of NIC interfaces, and associated MAC (hardware) Addresses
- Optional detection of IPv4/IPv6 addresses of the detected NICs (if possible)
http://www.phpbb.com/community/viewtopi ... #p12949790
jasmineaura wrote:for java 1.6+ (including MacOSX), yes, and it is implemented in a standalone version, which is to be incorporated in the java part of this MOD soon as I get a chance
Screenshots of a standalone / Proof-of-Concept version of the updated Java plugin:
WinXP (w/ IPv6 installed - used to be problematic in detection) and VPN used:
Note that the system is behind a router, while the VPN client is on the WinXP system, hence the Real IP(s) we'll get on the other -detected- interface(s) will be LAN IP(s). To get the real IP of the router, we'd have to alter routes on the WinXP system, which would not be possible with a simple (or even moderately-complex) Java applet.
WinXP (w/ IPv6) and SOCKS4 Proxy used in browser:
WinXP (w/ IPv6) and HTTP Proxy used in browser:
MacOSX 10.5.x , simple demo showing detection of interfaces & interface IP(s):
(Please note that, since this system is using (Mac) Java 1.5.x, interface(s) MAC/hardware address detection is not possible. Only from 1.6.x onwards is MAC address detection is possible - as noted in quote above)
Linux (Ubuntu 10.4) w/ OpenJDK, SOCKS Proxy used in browser:
Linux (Ubuntu 10.4) w/ standard JRE (Java Runtime Environment), SOCKS Proxy used in browser:
These screenshots are from R&D I've done last year (in the standalone version), which are to be implemented in the Java portion of this MOD. More techniques may be implemented in the future.
N.B. From what I recall, calculation of IPs on Vista/Win7 systems (which have a different IPv6 implementation than WinXP) may be problematic - or not possible entirely. MAC Address detection still works, however.