Live data from Hacker News

2600.network Dialup Service

2600.network

101–110 of 119 posts

Re: 2600.network Dialup Service

#101

So a decade and a half ago there used to be the Google Search Appliance (no idea if it still exists). It was essentially a black (actually yellow) box with some Google magic inside that let you have Google search on premises and for local documents you didn’t want leaving your data center back when people still had their own data centers. One problem with this premise was that when the appliance was not working how i…

This isn’t as uncommon as you’d think. AWS’s storage gateway, which is a caching NFS layer over S3, has a diagnostic mode which starts a reverse shell over 22/tcp.

Re: 2600.network Dialup Service

#102
post #44

So a decade and a half ago there used to be the Google Search Appliance (no idea if it still exists). It was essentially a black (actually yellow) box with some Google magic inside that let you have Google search on premises and for local documents you didn’t want leaving your data center back when people still had their own data centers. One problem with this premise was that when the appliance was not working how i…

>No firewall rules, no unintentional leakage, no accidental logins No guarantee that the box won't poke for ways to break out either, or was there a pinky promise? I guess it was somewhat easy to disguise it, the search box is supposed to constantly poke around and index things, right?

[deleted]

Re: 2600.network Dialup Service

#103
post #48

Earlier quoted context omitted.

Most internet-based VoIP services (read: full telephone providers, not just chat providers) use the same exact G.711 codecs used in the digital portions of traditional telephone lines for normal calls. In theory you can run anything over this that could run over a long distance PSTN link. In practice most modem technologies do not handle jitter and packet loss well at all, and quirks which a human would not even noti…

Lots of people say faxing over VoIP just won't work, but at least for faxes with only a few pages and having a decent internet connection I've had excellent results. I had a project using hylafax with about a dozen USB fax modems hooked up to a SIP gateway, connecting through a VPN back to the office where the PBX was and then out to our SIP trunk provider on G.711. It sent a lot of 2-10 page faxes. The system sent o…

It really mostly comes down to jitter. On a low-jitter, low-packet-loss path and/or using large receive buffers (which adds delay, but that doesn't matter at all for faxes) fax is very possible.

Re: 2600.network Dialup Service

#105
post #27

This predates me by at least a decade. How do you use the “BBS”? So once you dial in, it uses IVR to read and write messages? Sounds painful to me once you have more than a dozen active users

AIUI, I'm myself way below BBS age too, I believe you sign in to a shell program to someone else's *nix box that offers BBS features. The shell that spawns at the remote side is a stripped down ncurses program rather than being /bin/bash.

The program allows narrow range of actions such as `ls /var/bbs/threads/`, `cat /var/bbs/threads/$1`, or `cat | sed -e s/^/\n$(whoami),$(date)\twrote:/ >> /var/bbs/threads/$1.txt`. The grumpy neckbeards with accounts on the remote system would have extensive secret sauce for `/usr/bin/expect` that can aggregate changes for each file so they can catch up to the latest flamewars happening there, while it wouldn't be a requirement to be explained how far away you are on spectrum, or something along that.

idk. More than happy to be corrected.

Re: 2600.network Dialup Service

#106

So a decade and a half ago there used to be the Google Search Appliance (no idea if it still exists). It was essentially a black (actually yellow) box with some Google magic inside that let you have Google search on premises and for local documents you didn’t want leaving your data center back when people still had their own data centers. One problem with this premise was that when the appliance was not working how i…

Sometime around 1999/2000ish, I built a sort of distributed database application. Early web app days, Perl and PostgreSQL on FreeBSD, and almost no JavaScript. It was for fairly sensitive data that the users were a bit squirrely about sharing, so the idea was that you stored all of the bits you owned on your local node, and you could send a remote query to the whole network and each node would execute it, notify the local owner of the data "hey, Sally wants a copy of this record", and they could choose whether or not to send it back.

Some of these installations were located in the middle of nowhere, and in those days we couldn't count on Internet access of any kind. But the company happened to also own a dial-up ISP... so I came up with a system, which I'm kind of proud of even though it was quick a hack. We ended up piggybacking the whole thing on dial-up e-mail using GPG-encrypted attachments. A couple of times a day, each node would call into the ISP and do a standard POP3 and SMTP routine, processing incoming requests and dropping off outgoing ones. Because it wasn't important for it to be real-time, we made the whole thing work asynchronously with the customer only having to supply a phone line.

Re: 2600.network Dialup Service

#107
post #97

For reference, 2600 is a famous phreaking and hacking e-zine from the earlier days. The name 2600 itself is a reference to the 2600hz frequency used in Phone phreaking. https://en.m.wikipedia.org/wiki/2600:_The_Hacker_Quarterly

Just to clarify, they are from the early days, but they are also from the now days. They are still publishing. A link to their official site is in the above Wikipedia article.

They are, but sadly, blowing a 2600 down the line these days just gives someone in the CO a chuckle when they read the logs, a week later.

Re: 2600.network Dialup Service

#108
post #9

FYI - 2600 Hz is a common handshake tone used in telco. Hence why “2600” is referenced. https://en.m.wikipedia.org/wiki/2600_hertz

It was used to signal the status of Trunk lines, specifically if they were in use or open/available. By blowing a 2600 tone at the right time, you could seize the trunk and reroute the call.

I miss those days. Crawling in dumpsters at the local CO, staying up until 5a, on a school night, because you'd just discovered something really, really cool.

Re: 2600.network Dialup Service

#109
post #75

What is the significance of 2600 in networking? There is a really hold hacker magazine at 2600.com, 2600 series routers from Cisco, AT&Ts IPv6 starts with 2600, according to the comments a standard tone used in dialing, and so on.

2600 Hz was a frequency used as a control tone by the old telephone switches. Basically the old telephone switches would communicate with each other by sending different frequency tones or tone pairs to execute different commands, and 2600 Hz was the tone send to indicate that a call had ended. 2600 Hz was the first of these control frequencies discovered by phone phreaks back in the day and kicked off the whole phre…

More specifically, local phone lines are full electric circuits from you to whichever piece of equipment you're currently talking to (connected via relays through many other pieces that you've finished talking to). That equipment knows you're still on the phone because current is still flowing through the circuit, regardless of the audio signal.

But for long-distance, to get the most calls out of the fewest wires, they used frequency multiplexing, with no steady current flow. Instead, unused frequency carriers carried a steady 2600Hz tone, which meant the circuit wasn't connected. One end detected the lack of current flow in its local circuit and added 2600Hz; the other end detected 2600Hz and interrupted its circuit. (These frequency-division systems interfaced as local phone lines at both ends). I'm not sure how this worked bi-directionally.

So by sending a 2600Hz tone, your frequency multiplexer would still remain connected, but the other end's frequency demultiplexer would think it had disconnected. When you stop sending 2600Hz, it thinks a new connection is getting set up through the same channel (i.e. HTTP request smuggling), and interprets whatever it receives as the setup instructions for the next connection. So you send 2600 Hz, then you send the super-secret MF-tone encoding of the phone number you want it to connect you to, or you send some super-duper-secret encoding that you normally couldn't dial on your phone. Input sanitization and translation is done in the exchange your phone directly connects to, not in the core of the system, so now that you are talking to the core, you can pass it unsanitized input (i.e. server-side request forgery) - there are no buffer overflows or CSRF, but you can call things that your exchange doesn't give you a way to access, such as internal departments of the phone company that are meant to be called by operators for assistance on complex requests, various test signals, and numbers that are only meant to be dialable locally, such as the operator in that exchange.

I highly recommend checking out https://evan-doorbell.com/group-1-playlist/ which hosts podcasts of an actual past phone phreaker explaining all of this with actual recordings of the phone system from back then highlighting all the dial tones, conversations with operators, internal machinery working noises and so on.

(Networks still work this way, by the way, just with better filtering. If you could somehow get packets into the middle of your ISP's network, you could send them to all sorts of places you can't send them to from your end of the connection.)

Re: 2600.network Dialup Service

#110

So a decade and a half ago there used to be the Google Search Appliance (no idea if it still exists). It was essentially a black (actually yellow) box with some Google magic inside that let you have Google search on premises and for local documents you didn’t want leaving your data center back when people still had their own data centers. One problem with this premise was that when the appliance was not working how i…

Dial up as a part of an appliance was a fairly established pattern. I remember working with IBM in 2007 and they had a tool for a fair number of products that was just about dialing in to a terminal. However, I don't think it dialed back to IBM - people just used the terminal over dialup.
Post reply on HN