$ man 3 inet_aton
[…]
inet_aton() converts the Internet host address cp from the IPv4
numbers-and-dots notation into binary form (in network byte order)
and stores it in the structure that inp points to. inet_aton()
returns nonzero if the address is valid, zero if not. The address
supplied in cp can have one of the following forms:
a.b.c.d Each of the four numeric parts specifies a byte of the
address; the bytes are assigned in left-to-right order
to produce the binary address.
a.b.c Parts a and b specify the first two bytes of the binary
address. Part c is interpreted as a 16-bit value that
defines the rightmost two bytes of the binary address.
This notation is suitable for specifying (outmoded)
Class B network addresses.
a.b Part a specifies the first byte of the binary address.
Part b is interpreted as a 24-bit value that defines the
rightmost three bytes of the binary address. This
notation is suitable for specifying (outmoded) Class A
network addresses.
a The value a is interpreted as a 32-bit value that is
stored directly into the binary address without any byte
rearrangement.
In all of the above forms, components of the dotted address can be
specified in decimal, octal (with a leading 0), or hexadecimal,
with a leading 0X). Addresses in any of these forms are
collectively termed IPV4 numbers-and-dots notation. The form that
uses exactly four decimal numbers is referred to as IPv4 dotted-
decimal notation (or sometimes: IPv4 dotted-quad notation).
— https://manpages.debian.org/stable/manpages-dev/inet_aton.3....https://github.com/golang/go/issues/36822#issuecomment-57938...
Also RFC 3986.
I feel like convenient shortcuts are becoming hugely inconvenient when a system has hundreds of them. The unlimited amount of unix non-orthogonal options made "for convenience" cannot scale mentally.
Convenient for who!? that one guy that put his home network in 10.0.0 class ?
For example, I use the presence of IPs in the URL as a SPAM signal. If one used such an obfuscated URL, they could avoid some of the SPAM filters.
I'm guessing advertising ddos / stressor services.
hxxps://cybervm[.]io/?wannabe1337.xyz
You have to write it manually.
I don't consider anything closed source to be safe.
> 1.1.1.1 with WARP
WTF is WARP
> Your Internet service provider can see every site and app you use—even if they’re encrypted. Some providers even sell this data, or use it to target you with ads.
OK, fantastic, so instead of handing my ISP all my data, I hand it to ... you?
> the fastest DNS resolver on Earth.
I'm pretty sure that the for the 5 full seconds it takes a site like Gmail that saving 9ms on DNS isn't going to change much.
16777217 is just the lowest number that corresponds with a routed IP address :)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Having the source won't help you in any practical way to verify the security of this online service. The app is just a relatively simple connector to a VPN. You need to trust the service/its operator, and at that point you might as well trust that app too.
> OK, fantastic, so instead of handing my ISP all my data, I hand it to ... you?
Exactly right and fantastic indeed. You have to hand it to someone at some point. Having a choice and choosing something like Warp sounds much better than handing out my data to any random unknown ISP wherever I connect to a wifi (especially if I am visiting foreign countries with somewhat harsher network tracking laws) - and some people don't trust their home ISP too but don't have other options.
I'm happy for you that you have a trustable ISP with good opsec who won't betray you. Not everyone does.
They said "safer" not "perfectly safe".
I do wonder if there's a typo in the URL that OP intended, because the title is "https://16777217/" whereas the URL is "https://16777217." and . and / are only a key away from each other (at least on my IE/UK ISO layout).
Edit: leaving the above despite being untrue save semantically. inet_atom just wants byte order addresses dot separated and adding a trailing dot isn't anticipated and returning a error.
Yes, weird formats that no one has used in about 3 decades (if they even used them then) are still supported. These include just about every way you can think of to encode a 32 bit IP address into between 1-4 groups. Cool.
I'm not sure how long they'll be able to run such a service till the government tells them they have to implement site blocking.
I want to trust cloudflare here but I am hesitant to enable a VPN on my phone at all times.
Its A.B.C.D with A255^3 + B255^2 + C255^1 + D255^0.
Used to get around filters a long time ago but broke as most sites host multiple domains and it needs your browsers 'hostname' it sends it as part of the request to actually return the right site/page.
ERR_CERT_AUTHORITY_INVALID
Is this maybe the shortest (currently reachable) domain?
lol, cool