Daily Lucky Numbers:
1
7
18
32
35
36

Recent posts

#31
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 13, 2025, 12:17:50 PM
I suspect they tap into an API, have a database store or files that contain up to date global IP information.
There are paid API's that allow access to such information which might be the case.
I've read that we can map a very limited amount of IPv6 to IPv4 but I don't know the accuracy of that mapping calculation.
The PHP class I introduced in v1.3 of this mod may use the proper mapping but I am not certain.

To make it work, one would need something that checks the geo location of the IPv6, attempt to map it to IPv4 & compare the geo location of the mapped IPv4 vs the original IPv6 geo location.
If the geo location fails to match or the IPv6 mapping fails altogether then it needs to pick a random (or somehow calculated mapping) IPv4 from a pool of IP's that correspond to that geo location.


Does PHP mode in the mod correspond to a closer geo location?

Does your IP that you see on this forum correspond to the correct geo location?
#32
Site Discussion / Re: IPV4
Last post by Duban Black - March 13, 2025, 11:58:25 AM
Yes, I understand, I consulted because in this forum the ipv4 and ipv6 show the same information, not a false one, I understand that you did not know if it was something that your hosting did and not a mod that you have installed here. But I wanted to have the same, just that. For my forum it is important not only because the ipv4 field is visually easier to manipulate and recognize, but because we have several rules associated with the IP.
But if it is not possible to replicate the same logic that your hosting uses, that's fine, we leave it like that.
In other forums I've been to like forumotion, it also shows only ipv4, all ip addresses are transformed to that format.

The version 1.3 in javascript API displays ip in ipv6 format
#33
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 10:44:52 PM
Quote from: Duban Black on March 12, 2025, 12:49:58 PMWhat I needed was not to create a fake ipv4, but that the ipv6 is transformed into ipv4, but that the IP information itself is the same, I need an equivalent.

I've tried to explain this to you a few times.
What you ask for is not entirely possible.
ISP's ran out of IPv4 addresses back on November 25, 2019.
Some still have blocks of them from the past but after that date all that's available is IPv6 addresses.

IPv4 ( 32 bit) ~ total number of possible IP's: 4,294,967,296  (588 million reserved)
IPv6 (128 bit) ~ total number of possible IP's: 340,282,366,920,938,000,000,000,000,000,000,000,000

So if I take a IPv6 address & try to convert it to IPv4, I am likely using an existing IPv4 address.
The best that can be done is to have a database store of known IP blocks and attempt to mock one from the same geo location.
At the moment I have no idea if someone or an entity has such a database store of freely available IP information such is required in this scenario via a quick API that can be tapped.

I don't see why one would bother?!
Just deal with the IPv6 addresses.. it's now the norm and the way it has to be.







#34
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 10:10:10 PM
I found a free up to date PHP library class for IP manipulation which we can try in this modification.
This is not fully tested & I have no idea if it converts the IP's to something close to the same location.
It would have to have currently known IP block locations stored in a file or accessed via an API (likely using Json objects).
I doubt it's any better than what was being used in v1.2 but you can try it out.

Failing that, I would have to find & put together code likely using free API's to get IP data which I don't have time to do at the moment.
My other projects are a priority & someone else has already been put on hold while I looked at this.
I do like a challenge but I just don't have the time to look into this any further at the moment.
Either way it does change the IP adequately, albeit apparently not to your standards due to geo location.

Perhaps the library I found will work for you, give it a try and let me know.
#35
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 07:37:37 PM

I told you from the beginning that it's a bogus IP address.
There is no direct equivalent for all IPv6 to IPv4.

So what are you asking for now?
You want it to use a free API for a geo location query & then output a bogus IPv4 from that same geo location?

Why is this so important to you?

#36
Site Discussion / Re: IPV4
Last post by Duban Black - March 12, 2025, 03:09:16 PM
The mod installed without problem, in both javascript and php versions it shows an IP in ipv4 format, but it is not the correct equivalent of ipv6, it shows another country, another internet operator, another ISP, etc.
#37
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 01:34:55 PM
I've attached version 1.2 which does do a single file edit to any template containing the file: "Display.template.php".
I didn't want to go that route because of the file parsing but using PHP mode it doesn't use any DOM manipulation.

If your theme is similar to the default SMF theme then the file parsing will pass.
#38
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 12:52:28 PM
So does that mod work for you with its latest update?
#39
Site Discussion / Re: IPV4
Last post by Duban Black - March 12, 2025, 12:49:58 PM
In my forum it is forbidden to use VPN and my moderators verify the IPs so that they do not create accounts pretending to be other people.

What I needed was not to create a fake ipv4, but that the ipv6 is transformed into ipv4, but that the IP information itself is the same, I need an equivalent.
#40
Site Discussion / Re: IPV4
Last post by Chen Zhen - March 12, 2025, 01:32:12 AM

Why are you bothering to run VPN tests on the bogus generated IPv4 addresses?
They're just what is visible for Admins on your forum & are not recorded in the database.
Also your regular users usually can't view any IP's except their own & I doubt they're going to run a check on what's visible.

To be honest, the IPv6 address likely doesn't bother people as this seems to be a pet peeve of yours.

Quote from: Duban Black on March 11, 2025, 08:49:52 PMuBOL: Generic cosmetic filtering stopped because no more DOM changes  css-generic.js:231
This appears to be a misdemeanor message from an add-on that you've loaded into your browser that you can ignore.