10 ms·
https://16777217/
- Wannabe1337 4y agoYou can also try my tool online which obfuscate an ip address. https://wannabe1337.xyz/text-ipobfuscator https://wannabe1337.xyz/text-ipobfuscator
- ricardobayes 4y agoIs there a legitimate reason why to obfuscate an ip address?
- stanislavb 4y agoI'd suggest - SPAM. 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.
- herpderperator 4y agoTo get around something that is otherwise blocking it? Seems useful as part of, for example, pentesting.
- grayfaced 4y agoOn the wire it looks identical. It would have to be a very niche use, like a web form that filters periods.
- anakaine 4y agoYou may want to be aware that your banner ad was advertising layer 4/7 most powerful services. I'm guessing advertising ddos / stressor services.
- ThePowerOfFuet 4y agoThey know. The link goes to: hxxps://cybervm[.]io/?wannabe1337.xyz
- tony-allan 4y agoAnother way to encode https://1.0.0.1/ https://1.0.0.1/
- jesprenj 4y agoalternatively also http://0x01000001 http://0x01000001
- TaylorAlexander 4y agoDoesn’t load for me with HTTP, only HTTPS. So your link doesn’t work for me.
- jesprenj 4y agoFor me it redirects.
- deleted 4y ago[deleted]
- tsimionescu 4y agoAlso, https://1.1 https://1.1 and https://1.0.1 https://1.0.1
- nonoesp 4y agoInterestingly enough, I can't copy this to the clipboard on iOS. It automatically converts into http://1.0.0.1/ http://1.0.0.1/. You have to write it manually. https://0x1000001 https://0x1000001
- mikewarot 4y agoExtending this gets me to https://0xa000001/ https://0xa000001/ which is flagged by chrome as all sorts of evil, even though it's just local address of my cable modem.
- Semaphor 4y agoNot working in FF (Desktop stable, win)
- messe 4y agoIt doesn't work on firefox on mac either, but interestingly, if you remove the final period '.': https://16777217 https://16777217 works.
- deleted 4y ago[deleted]
- compsciphd 4y agothere's a dot at the end of the url when you click on it which breaks it
- messe 4y agohttps://1.0.0.1 https://1.0.0.1. works though, so the question is why a final period works for traditionally formatted IPv4 addresses (uint8.uint8.uint8.uint8), but not those formatted as a plain old uint32. If I wasn't jetlagged and a tad drunk I'd dig into it a bit. I do wonder if there's a typo in the URL that OP intended, because the title is "https://16777217/ https://16777217/" whereas the URL is "https://16777217 https://16777217." and . and / are only a key away from each other (at least on my IE/UK ISO layout).
- phineyes 4y agoI had to add the trailing period for HN to accept it as a valid URL. However, for me (using Chrome on macOS Monterey), Chrome ignores the period and renders it as "https://16777217/ https://16777217/". I thought it would be the same on other browsers. Interesting.
- retcore 4y agoRFC 1034 A fully qualified domain name must have a final dot/period after the tld. Adding the dot to a address that isn't resolved via DNS seems to be confusing the lookup. 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.
- ada1981 4y agoWhat’s the diff between 1.1.1.1 and 1.0.0.1 ?
- abeyer 4y ago0.1.1.0? :P
- navigate8310 4y agoThey are the same and redundant fallbacks to each other
- chrismorgan 4y ago1.0.0.1 is faster to write because most places will accept the spelling 1.1 (which is {u8}.{u24} formatting).
- mike_d 4y ago65,792
- jhugo 4y agoThey're two distinct IP addresses, but both are anycasted CloudFlare public DNS.
- Quai 4y agoAt home, when accessing my gw, I always use "ssh foo@10.1" to access 10.0.0.1.
- diimdeep 4y ago> ping 1.1 lol, cool
- worldmerge 4y agoHow does this work?
- jhugo 4y agoIPv4 addresses are 32-bit numbers, the dotted-decimal representation is just a common way to represent those numbers.
- throwaway787544 4y agoIn particular inet_aton() function considers a single integer to be the 32bit form. Accepts decimal, octal, and hex. https://linux.die.net/man/3/inet_aton https://linux.die.net/man/3/inet_aton
- dheera 4y ago> The free app that makes your Internet safer. 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.
- phineyes 4y agoWas more pointing out the numbered hostname, not the service its-self. 16777217 is just the lowest number that corresponds with a routed IP address :)
- megous 4y agoIt's not. 1 is (0.0.0.1) https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=96125bf9985a https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
- phineyes 4y agoI mentioned “routed” address, e.g. an address that actually appears on the DFZ. 0.0.0.0/8 is not a range that’s assigned to any RIRs by IANA - it’s reserved for special use.
- WHATDOESIT 4y ago> I don't consider anything closed source to be safe. 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".
- drug5 4y agoInteresting. How is this encoded?
- vimda 4y agoIt's a decimal encoding of 0x01000001 - 1.0.0.1
- tirpen 4y agoIt's just the bits of the ip number interpreted as one 32-bit integer instead of four 8-bit integers.
- OrangeMonkey 4y agoIts A.B.C.D with A255^3 + B255^2 + C255^1 + D255^0.
- tirpen 4y agoAlmost. Replace all 255 with 256 in the formula.
- mudream4869 4y agoGolang's url.Parse works :) https://go.dev/play/p/A6O6yrSDrZm https://go.dev/play/p/A6O6yrSDrZm
- edg-l 4y agoso does rust https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=778b8809712c58ef034ed9a902e5e2fe https://play.rust-lang.org/?version=stable&mode=debug&editio...
- gunapologist99 4y agoNot for 1.1.
- teddyh 4y ago$ 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.en.html https://manpages.debian.org/stable/manpages-dev/inet_aton.3....
- larschdk 4y agoThis is just a convention from BSD, and is not even POSIX compliant. However, 'ping 1.1' is a convenient shortcut (actually pings 1.0.0.1). iproute2 and systemd do not use inet_aton and don't follow this BSD4.2 convention and instead parse it as '1.1.0.0' or not at all.
- oleganza 4y ago(Not to pick on your particular comment, but to highlight a broader issue.) 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.
- GTP 4y agoDoesn't work on Firefox for Android. Edit: as noted in another comment, it works when removing the final dot.
- chris_wot 4y agoSame with Firefox on Ubuntu
- aarobot 4y agoFor 'google.com': https://3627733454/ https://3627733454/
- thrdbndndn 4y agohttps doesn't work here, http does. ERR_CERT_AUTHORITY_INVALID
- londons_explore 4y agoWarp bypassed government blocked sites in my country (the UK - which blocks RT.com as part of war efforts). 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.
- awaisraad 4y agodoes switching to DoH works for you?
- londons_explore 4y agoNo - the sites are blocked by IP address and give ERR_SSL_PROTOCOL_ERROR when attempting to access them.
- sammy2255 4y agoThe UK is fighting a losing battle. Right now they snoop SNI headers and terminate connections to banned websites. But ECH is ready to be rolled out
- silon42 4y agoECH can't be mandatory as many enterprises (that take security seriously) will block it, so they'll also be able to. No?
- nly 4y ago
- Uptrenda 4y agoIs there any good reason to support this notation for URLs? Do you think this format would be faster to parse than regular IPs?
- blfr 4y agoNah, pretty sure it's pure netops wankery. I like it though.
- OrangeMonkey 4y agoIts been around since like 1996 at least, likely earlier. 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.
- hexomancer 4y agothe 255s should be 256.
- OrangeMonkey 4y agoThanks. Problem with magic numbers is they change in memory long past.
- sposeray 4y ago[dead]
- jquery 4y agoVery cool, but how does it affect mobile battery life? Is this something I want turned on all the time or best used when traveling? I want to trust cloudflare here but I am hesitant to enable a VPN on my phone at all times.
- bmon 4y agosimilarly, https://1.1 https://1.1
- capableweb 4y agoOr, one character shorter: http://ai http://ai Is this maybe the shortest (currently reachable) domain?
- stuartd 4y agoSome browsers need a trailing dot - http://ai http://ai. - this site was on HN a week or so ago in an article and I guess when they saw the resulting traffic they changed it, used to be the Antilles domain registrar homepage.
- brassattax 4y agohttps://0x1000001 https://0x1000001
- WuRB3u27qAqegA8 4y agoI like how variants of this have been discussed on here about 5 times in the last month. 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.
- graypegg 4y agoDid you make a new account just to complain about how you already knew something?
- pGuitar 4y agoFirefox shows the ip address 1.0.0.1 in the "status bar" when I hover that address
- vmoore 4y agohttps://9.9.9.9/ https://9.9.9.9/
- jarek83 4y agoWith Warp on, youtube does not play anything for me.
- gunapologist99 4y agoThis has been part of POSIX for decades, but not in Golang net yet. :( https://github.com/golang/go/issues/36822 https://github.com/golang/go/issues/36822