Bitcoin Forum
August 16, 2017, 03:11:29 PM *
News: ALL CLEAR: You can now use Bitcoin as you were previously. For more info, including how to claim your BCH (optional), see here.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Pirate Linux - First Release  (Read 3757 times)
onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
January 21, 2012, 09:13:41 AM
 #1

This is a project I have been working on for the Pirate Party of Canada. You can see the feature list and download links at http://piratelinux.org. The video walk-through is at http://youtu.be/s9kj4pziojQ?hd=1.

Some features that are perhaps unique when compared to other distros:

- Ubuntu based together with a package called "piratepack" that installs all the modifications.
- Full disk encryption is preseeded for the installation of the OS.
- The piratepack has been tested to work on Ubuntu 10+ and Debian 6.
- Tor & Vidalia run in the background and you can access Vidalia from the icon on the top panel.
- Tor browser uses your current firefox under a profile called "tor".
- Both the Tor browser and the regular firefox get addons automatically installed (your firefox settings and history are still working as usual, it's just as if you installed the addons on top of them).
- Regular Firefox addons: AdBlock Plus, Bloody Vikings, Download Helper, Ghostery, HTTPS-Everywhere.
- Tor browser addons: Bloody Vikings, HTTPS-Everywhere, NoScript, Torbutton.
- Tor browser automatically launches Pidgin in OTR mode connected to the oftc.net server through Tor.
- Bitcoin client (both command line and graphical).
- Cwallet: My own program that lets you list the private keys associated with your addresses in your wallet.dat and make a paper backup of your wallet in QR code format. Also, it checks to make sure that the keys are not corrupted. There's both a command line and graphical version.
- Custom Google Homepage: Google SSL search & Pirate search, plus useful links on top.
- Piratepack modifications can be enabled and disabled through a GUI controller.
- You can launch the Liberte & Tails privacy enhanced distros from the boot menu.
- IMPORTANT: Any binaries that piratepack installs are compiled from source automatically on installation. You don't have to trust my binaries. Of course the dependencies (such as libz1g or firefox, etc...) will not be compiled, but by default come from the standard Ubuntu/Debian repositories. Piratepack also produces a binary version of piratepack and puts it in /opt/piratepack/bin-pack. You can share this binary version with a friend or use it for yourself for installation on another machine. Of course you can also choose to install the binary version of piratepack if you don't want to wait for the compilation and you trust my signed binaries. Also, when doing updates to piratepack, you may want to read the source code first. In this case you can simply download piratepack from the piratelinux.org website instead of using the update manager. Or you can install it from the update manager and then read the source code from the cache directory /var/cache/apt/archives in order to make sure that the code is not malicious.

The Pirate Party's stance on bitcoin is currently unclear, so I'm not promoting it with this distro. I'm just placing it there in case someone wants to use it. Also, note that the current ISO has Bitcoin 0.5.1. The current latest version is 0.5.2. Soon I'll update piratepack to install 0.5.2, so if you do the update from your update manager (or website), you'll get the latest version.

I'm taking a break from this now to focus on other things. But, Ill try to get some small updates done from time to time and I'm keeping an eye out for the release of Ubuntu 12, and that's when the next major update will probably happen.

Cheers

IMPORTANT UPDATES

(piratepack_1.4-4):
- Fixed cwallet-gui to work properly (the 1.4-3 update caused an issue)

(piratepack_1.4-3):
- Tor Browser: I fixed a Torbutton setting to prevent a leak of your IP through FTP. I know, it's a really stupid mistake.
- Bitcoin 0.5.2: This version fixes bugs, especially a Tor IP leak bug (this time it's not my fault).
- qrencode now compiles from source.

After installing Pirate Linux from the ISO, please go to Update Manager and install all updates (especially Ubuntu Security Updates and piratepack). You can of course install the latest piratepack by downloading the DEB from the piratelinux.org website if you want to read the source code first.

Please note that I am not guaranteeing any form of security for my software. I'm trying my best to make it as secure as possible (I use it for myself, so I do care about it's security), but it still needs a lot more testing. Of course since it automatically compiles on your machine, anyone is free to assess the source code and it is easy for you to not have to trust me and run a transparent system.

You can test your browser anonymity on websites such as http://ip-check.info and http://panopticlick.eff.org

Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
1502896289
Hero Member
*
Offline Offline

Posts: 1502896289

View Profile Personal Message (Offline)

Ignore
1502896289
Reply with quote  #2

1502896289
Report to moderator
1502896289
Hero Member
*
Offline Offline

Posts: 1502896289

View Profile Personal Message (Offline)

Ignore
1502896289
Reply with quote  #2

1502896289
Report to moderator
1502896289
Hero Member
*
Offline Offline

Posts: 1502896289

View Profile Personal Message (Offline)

Ignore
1502896289
Reply with quote  #2

1502896289
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1502896289
Hero Member
*
Offline Offline

Posts: 1502896289

View Profile Personal Message (Offline)

Ignore
1502896289
Reply with quote  #2

1502896289
Report to moderator
matsh
Member
**
Offline Offline

Activity: 93


View Profile
January 22, 2012, 11:07:10 PM
 #2

Brilliant! May I suggest a few additions:

  • Namecoin
  • A .bit script that works well with FoxyProxy
  • Thunderbird + Enigmail
  • Seeks?
  • i2p
  • Wuala (not open source, but client side encryption of cloud storage)

Very impressive package! It will be my default Linux for the future.

Does it work well with xubuntu?
onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
January 23, 2012, 10:51:24 AM
 #3

Thanks for your input.

I have some planned features written in the features section of the home page.
I'm especially giving priority to working on I2P and Chromium addons.

I was gonna add I2P before, but I got stuck when I wanted to compile it from source. My main rule is that I must be able to completely compile any binaries from source, and there were some java .class files I couldn't find the exact source of. But, Ill look again.

Namecoin is a good idea, and I will have to familiarize myself more with it.

I tried having PGP features in email before, but I don't think many people would use it, because it's really hard to beat the features you get in gmail. But ya, it's easy to add, so I'll probably add it to the next PiratePack.

Yes, I heard of Wuala and I will also test that out.

What's Seeks? Is that the search engine seeks.fr?

I haven't tested it on xubuntu, but it should work...if I try I'll let you know.


Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
xqus
Full Member
***
Offline Offline

Activity: 173



View Profile
January 23, 2012, 09:26:54 PM
 #4

- Cwallet: My own program that lets you list the private keys associated with your addresses in your wallet.dat and make a paper backup of your wallet in QR code format. Also, it checks to make sure that the keys are not corrupted. There's both a command line and graphical version.

Sounds cool. Just a couple of questions. Can it be run as a Live-CD, and can you import private keys with Cwallet?

PGP fingerprint: B17233A1 || Bitrated user: xqus ≡ Free trust agent || LocalBitcoins ≡ Buy bitcoins locally
Wallet and Exchange security ≡ A security overview of wallets and exchanges. (forum thread)
onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
January 24, 2012, 03:53:07 AM
 #5

- Cwallet: My own program that lets you list the private keys associated with your addresses in your wallet.dat and make a paper backup of your wallet in QR code format. Also, it checks to make sure that the keys are not corrupted. There's both a command line and graphical version.

Sounds cool. Just a couple of questions. Can it be run as a Live-CD, and can you import private keys with Cwallet?

Yes you can run it as a Live CD. Just choose the option "Try Ubuntu" from the boot menu. It may take a few minutes to load if you run it from an actual DVD, but it should be faster from a USB.
Cwallet currently doesn't do importing...but I'll probably add that feature eventually. But the idea is that you use it to make paper backups, but still keep the encrypted wallet files in various places, so anytime you need a wallet, you can decrypt it, and if for some reason the wallet files are corrupted or lost, you have a more stable paper backup. Also, you can scan the QR code with a camera and import the resulting private key to places like Mt Gox whenever you need it, without needing to go through the client. For security, you should create and encrypt your private keys offline and distribute your money over many private keys that are independent of eachother (unique random seeds used to generate each). A simple way of doing this would be to just create multiple wallets and paper backup one key from each wallet (since the wallets are by default independent of one another, while the keys within a given wallet are not).

Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
Iyeman
Full Member
***
Offline Offline

Activity: 189


View Profile
January 27, 2012, 02:56:38 AM
 #6

Why waste time with linux when you can have Pirated Windows Smiley

BTC: 1aombYbEyggW4uKuX2VgYBjPMu8yxcYCX
onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
January 27, 2012, 07:17:30 PM
 #7

Why waste time with linux when you can have Pirated Windows Smiley

You serious?

I wouldn't touch closed source operating systems, even if it was completely legal. I want to be able to independently verify what's running on my system, instead of trusting some "professionals" to do the right thing.

Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
torusJKL
Hero Member
*****
Offline Offline

Activity: 623


View Profile
January 29, 2012, 11:39:47 PM
 #8

Why waste time with linux when you can have Pirated Windows Smiley
I hope this was ironic. I had a good laugh.

If you find my post useful send some BTC: 167XM1Za8aG9CdbYuHFMpL2kvPsw6uC8da
Bitrated || bitcoin-otc || Moon Bitcoin Faucet
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
January 30, 2012, 04:24:58 AM
 #9

Cool project

torusJKL
Hero Member
*****
Offline Offline

Activity: 623


View Profile
January 30, 2012, 04:02:44 PM
 #10

[...]
- Bitcoin client (both command line and graphical).
- Cwallet: My own program that lets you list the private keys associated with your addresses in your wallet.dat and make a paper backup of your wallet in QR code format. Also, it checks to make sure that the keys are not corrupted. There's both a command line and graphical version.
[...]

I'm very interested in using this as a live CD. To use it offline.
This would mean that all the source code and dependencies you need to compile the additional programs have to be on the CD/DVD.

There are 3 interesting Bitcoin clients that are worth to be included:
MultiBit
Armory
Electrum

If you find my post useful send some BTC: 167XM1Za8aG9CdbYuHFMpL2kvPsw6uC8da
Bitrated || bitcoin-otc || Moon Bitcoin Faucet
muyuu
Donator
Legendary
*
Offline Offline

Activity: 966



View Profile
February 02, 2012, 01:16:15 PM
 #11

Fantastic idea.

GPG ID: 7294199D - OTC ID: muyuu (470F97EB7294199D)
forum tea fund BTC 1Epv7KHbNjYzqYVhTCgXWYhGSkv7BuKGEU DOGE DF1eTJ2vsxjHpmmbKu9jpqsrg5uyQLWksM CAP F1MzvmmHwP2UhFq82NQT7qDU9NQ8oQbtkQ
onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
February 02, 2012, 05:38:30 PM
 #12

Sorry, I've been traveling, so didn't have much time.

IMPORTANT UPDATES (piratepack_1.4-3):
- Tor Browser: I fixed a Torbutton setting to prevent a leak of your IP through FTP. I know, it's a really stupid mistake.
- Bitcoin 0.5.2: This version fixes bugs, especially a Tor IP leak bug (this time it's not my fault).
- qrencode now compiles from source.

After installing Pirate Linux from the ISO, please go to Update Manager and install all updates (especially Ubuntu Security Updates and piratepack). You can of course install the latest piratepack by downloading the DEB from the piratelinux.org website if you want to read the source code first.

Please note that I am not guaranteeing any form of security for my software. I'm trying my best to make it as secure as possible (I use it for myself, so I do care about it's security), but it still needs a lot more testing. Of course since it automatically compiles on your machine, anyone is free to assess the source code and it is easy for you to not have to trust me and run a transparent system.

You can test your browser anonymity on websites such as http://ip-check.info and http://panopticlick.eff.org

Now to answer some questions...

The Live CD comes with binaries precompiled (otherwise it would take an unreasonable amount of resources and time to start up). Eventually I may allow for easy building of your own ISO with Live CD from source.

As for other clients, I'm not focusing on that too much, but yes it is an option. The intention however is not to make this a "Bitcoin Distro", so I'm just focusing on the essentials now. If someone wants, feel free to fork this distro into your own specialized project. I can give more details on how to build it, if you ask.

Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
P4man
Hero Member
*****
Offline Offline

Activity: 518



View Profile
February 02, 2012, 05:49:33 PM
 #13

Since this has little to do with piracy (other than the link with the pirate party, which itself also has little to do with piracy), may I humbly suggest a different name: "Private Linux" ?

onelineproof
Jr. Member
*
Offline Offline

Activity: 51


View Profile WWW
May 31, 2012, 01:43:16 PM
 #14

Pirate Linux 1.5 is out.

Try it out!

Guide to get you started: http://piratelinux.org/?page_id=275

Pirate Linux developer: https://piratelinux.org
Cwallet developer: https://github.com/piratelinux/cwallet
Donate: 1proofgtqF9JJ26ZCYatkvWfpJE8bDYxa
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1456



View Profile
May 31, 2012, 01:58:08 PM
 #15

Why waste time with linux when you can have Pirated Windows Smiley

Why waste time with Pirated shit when you can BE A PIRATE?

Icoin
Hero Member
*****
Offline Offline

Activity: 585



View Profile WWW
June 01, 2012, 07:04:17 PM
 #16

Quote
Pirate Linux 1.5 is out.

Try it out!

Guide to get you started: http://piratelinux.org/?page_id=275

Good Job! Thanks for the hard work onlineproof!

marcus_of_augustus
Legendary
*
Offline Offline

Activity: 2352



View Profile
June 01, 2012, 10:17:40 PM
 #17

good one.

predic
Member
**
Offline Offline

Activity: 76


View Profile
June 02, 2012, 09:50:32 AM
 #18

do you have preinstalled virtual keyboard? you should rememebred that security means protection from spyies and spies install keylogger software or hardware. they also use software through netowork to spy what you do with PC, there should be some protection from it.

you should also include linux software for stenography, for example:
steghide+stegui, plover, etc.
to choose different types of encryption, good tool is: cryptomx-v1.58.tar.bz2
of course I don't say RC4 encryption can not be broken, I justs ay that people should have a choice what tools they will use. cryptomx contain many tools. gpg is still the best I think, but cryptomx bring to the people more choices.

I think next add-ons should be included:

Keylogger Beater 3.1
Cipherbox
BugMeNot
Map This
XSS Me

Keylogger Beater is the most important because it allows us to type password with hovering mouse over letter/number, no need to press button on keyboard and no need to click with mouse. Many keyloggers can record clicking with mouse and pressing buttons on keyboard.

Cipherbox allow to the people to include invisible text in their blog and only someone with cipherbox extension and password can decrypt message, demo video: https://www.pidder.com/blog/2011/05/cipherbox-org/?lang=en

debit cards websites are companies registered in London by Lithuanians who demand from you your phone, ID and utility bill, that's enough for them to make offshore companies on your name without your knowledge and they can get a bank account and make financial crimes on your name, or they can simply sell IDs. don't give to anyone too much info.
why they need more than your ID when your local bank demands only ID?
don't use coinbase, they are NSA spying shit, they make database of people that use bitcoins.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!