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…
2600.network Dialup Service
101–110 of 119 posts
Re: 2600.network Dialup Service
#102So 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?
Re: 2600.network Dialup Service
#103Earlier 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…
Re: 2600.network Dialup Service
#104Re: 2600.network Dialup Service
#105This 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
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
#106So 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…
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
#107For 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.
Re: 2600.network Dialup Service
#108FYI - 2600 Hz is a common handshake tone used in telco. Hence why “2600” is referenced. https://en.m.wikipedia.org/wiki/2600_hertz
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
#109What 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…
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
#110So 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…