Pennsylvania Firearm Owners Association
Page 1 of 2 12 LastLast
Results 1 to 10 of 34

Hybrid View

  1. #1
    Join Date
    May 2006
    Location
    127.0.0.1, Pennsylvania
    (Lancaster County)
    Posts
    20,358
    Rep Power
    21474874

    Default "Free" encrypted end to end communications over the internet

    This is a concept that I've been toying around with for a while, but I just got it implemented and tested this evening. It's free, as in, it won't cost you any minutes of voice, or data while you're using it. It will cost about $60 in hardware, and as a added bonus, you won't see ads on any of your device in your home when it's all done.

    The concept is simple (for me, maybe not for some of you over the age 60). You have a Raspberry Pi, which is a small SBC (Single Board Computer) running the Raspbian OS. You install Pi-Hole which is a DNS server that allows you to block almost all the nastiness on the internet. Pi-Hole combined with Ublock Origin and you'll effectively see no ads on the internet anymore. Just as the way God intended.

    Next you'll install PIVPN, which is an open source VPN server, using Wireguard clients. The client can be installed on IOS, Android and Winders. With it configured and your clients created you setup each of your client devices with their tunnel back to your home.

    Next you'll install Mumble Server, an open source conference bridge and it's client for your device. It's a rather lightweight low latency conference bridge that also does Text to Speech as well as transferring files and text chatting.

    Here's how it works. You have your Raspberry Pi setup behind your firewall, with a port forward through your firewall to it. When you're out and about, you could use your mobile data, but most stores these days have free Wifi. You connect to the store's wifi, then start your Wireguard tunnel back to home. Then you start your Mumble Client which connects to your mumble server. From there you can talk to anyone that's using it. If you have kids at home you could talk to them, whether they're on phones, tablets or PC's.

    Having the VPN also means that you would have the ability to access any of your files from your phone at any times. Which is an added bonus. Using the VPN you'll also would be able to see your surveillance cameras.

    A possible expansion of this would be the linking of Raspberry Pi's across the state via static VPN connections. Communications could be maintained as long as the internet is functional. The nice part of this is, the entire stream is encrypted in the VPN tunnel, there is no interception of what's being sent.

    My friends and I had this kind of setup back around 1998. We had 6 houses linked in a mesh VPN network. It worked well, but broadband internet was still relatively new to the home market so the speeds weren't really there to make it useful.

    I like this concept because instead of poking holes in your firewall for things like your surveillance DVR, you only need one port open for the VPN. Those chinese DVR's aren't exactly known for their strength against hackers, so putting one directly on the internet by forwarding a port to it, isn't a good idea.

    What do you guys think?
    Rules are written in the stone,
    Break the rules and you get no bones,
    all you get is ridicule, laughter,
    and a trip to the house of pain.

  2. #2
    Join Date
    Oct 2012
    Location
    On the range, Pennsylvania
    (Berks County)
    Posts
    3,739
    Rep Power
    21474851

    Default Re: "Free" encrypted end to end communications over the internet

    I don't know enough to think. I was playing with this stuff back in the olden days. Key cards and Fortran.
    No such thing as a desktop or laptop. Have fun with those who are able.

  3. #3
    Join Date
    Mar 2009
    Location
    Bainbridge, Pennsylvania
    (Lancaster County)
    Posts
    898
    Rep Power
    18952511

    Default Re: "Free" encrypted end to end communications over the internet

    Quote Originally Posted by stainless View Post
    I don't know enough to think. I was playing with this stuff back in the olden days. Key cards and Fortran.
    No such thing as a desktop or laptop. Have fun with those who are able.
    I started with punch cards and COBOL and then "upgraded" to a VIC-20 ... this is way beyond ME (I switched to BioChem -much easier) but I will pass it on to my daughter who is a Cloud Engineer at a major firm - she might be able to do all this stuff. Thanks for posting it Streaker.
    Cb Μολὼν λαβέ

  4. #4
    Join Date
    Aug 2013
    Location
    Lehigh Valley, Pennsylvania
    (Lehigh County)
    Posts
    3,146
    Rep Power
    21474850

    Default Re: "Free" encrypted end to end communications over the internet

    Quote Originally Posted by stainless View Post
    I don't know enough to think. I was playing with this stuff back in the olden days. Key cards and Fortran.
    No such thing as a desktop or laptop. Have fun with those who are able.
    Quote Originally Posted by solrac7 View Post
    I started with punch cards and COBOL and then "upgraded" to a VIC-20 ... this is way beyond ME (I switched to BioChem -much easier) but I will pass it on to my daughter who is a Cloud Engineer at a major firm - she might be able to do all this stuff. Thanks for posting it Streaker.
    I remember the days when you could tell who was a computer science major by their strong arms, gained as a result of carrying around all the boxes of punch cards used for programming projects. Cobol for the business guys and Fortran for the engineers. I think we were allowed a maximum of 0.6 second of core time and then your program would abort, but I could be off on that. Heaven help you if you had an wild do loop in your program... bombed.
    Illegitimus non carborundum est

  5. #5
    Join Date
    May 2006
    Location
    127.0.0.1, Pennsylvania
    (Lancaster County)
    Posts
    20,358
    Rep Power
    21474874

    Default Re: "Free" encrypted end to end communications over the internet

    A friend of mine is working on a non-cloud based open source device similar to Alexa/Google. It will be able to do most anything those devices do, without the spying. That device would be able to be accessed through the same system.
    Rules are written in the stone,
    Break the rules and you get no bones,
    all you get is ridicule, laughter,
    and a trip to the house of pain.

  6. #6
    Join Date
    Dec 2011
    Location
    DELCO, Pennsylvania
    (Delaware County)
    Posts
    2,253
    Rep Power
    21474851

    Default Re: "Free" encrypted end to end communications over the internet

    I like cheese doodles.
    "Everyone is entitled to my opinion." - Gman106
    "Everyone has a plan till they get punched in the face." - Mike Tyson
    "Get the hell out of my way." - John Galt

  7. #7
    Join Date
    Nov 2013
    Location
    nepa, Pennsylvania
    (Schuylkill County)
    Posts
    8
    Rep Power
    0

    Default Re: "Free" encrypted end to end communications over the internet

    Very interesting, for me I know a little about R.Pi but to go and do all of that I would love to see a tutorial or some sort of instruction.

  8. #8
    Join Date
    May 2006
    Location
    127.0.0.1, Pennsylvania
    (Lancaster County)
    Posts
    20,358
    Rep Power
    21474874

    Default Re: "Free" encrypted end to end communications over the internet

    Quote Originally Posted by MAK762 View Post
    Very interesting, for me I know a little about R.Pi but to go and do all of that I would love to see a tutorial or some sort of instruction.
    I don't have time to make an entire tutorial, plus it would probably be redundant with all the other guides out there, but here's some links

    Raspbien: https://www.raspberrypi.org/document...alling-images/

    Pi-hole:https://www.smarthomebeginner.com/pi-hole-setup-guide/

    PIVPN: https://www.pivpn.io/

    Mumble Server: https://pimylifeup.com/raspberry-pi-mumble-server/

    Mumble Client: https://www.mumble.com/mumble-download.php

    Mumble for Android: https://play.google.com/store/apps/d....free&hl=en_US

    I can't really give you instructions for opening a hole in your firewall because every firewall is a little different on how it's done. But generally, they'll be a page in the configuration called Filtering, or maybe Port Forwarding. On that page you'll enter the PORT that you selected when you installed PIVPN (I don't recommend using the default) and enter the IP address of the Raspberry Pi that you installed PIVPN onto. I've installed this on a RPi 3+B, but it should work on a 4 as well without any problems.
    Rules are written in the stone,
    Break the rules and you get no bones,
    all you get is ridicule, laughter,
    and a trip to the house of pain.

  9. #9
    Join Date
    Nov 2013
    Location
    nepa, Pennsylvania
    (Schuylkill County)
    Posts
    8
    Rep Power
    0

    Default Re: "Free" encrypted end to end communications over the internet

    thank you

  10. #10
    Join Date
    Mar 2008
    Location
    West of the mountains, south of the lake, Pennsylvania
    (Butler County)
    Posts
    207
    Rep Power
    2079

    Default Re: "Free" encrypted end to end communications over the internet

    My head hurts...

Page 1 of 2 12 LastLast

Similar Threads

  1. Internet Gun sales "expose" WGAL News 8
    By Ivan in forum Pennsylvania
    Replies: 18
    Last Post: November 2nd, 2013, 10:40 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •