Raspberry Pi a Tor Proxy

Raspberry Pi Tor Proxy
It’s quite easy to make a Raspberry Pi a Tor Proxy, just order the parts from AdaFruit, and work through their easy to follow guide.

Or if you’re Gen Y, there’s a YouTube video 🙂

But this isn’t why I’ve acquired a Raspberry Pi!
I access Tor via a Arch Linux VirtualBox machine, booting a live version of Tails on my PC, and Orbot on my Android devices.

What I am actually looking to do is create a Tor Hidden Service; from wikipedia:

Tor can also provide anonymity to websites and other servers. Servers configured to receive inbound connections only through Tor are called hidden services. Rather than revealing a server’s IP address (and thus its network location), a hidden service is accessed through its onion address. The Tor network understands these addresses and can route data to and from hidden services, even to those hosted behind firewalls or network address translators (NAT), while preserving the anonymity of both parties. Tor is necessary to access hidden services.

Hidden services have been deployed on the Tor network since 2004. Other than the database that stores the hidden-service descriptors, Tor is decentralized by design; there is no direct readable list of all hidden services, although a number of hidden services catalogue publicly known onion addresses.

Rather than pay a web host (although I love my current provider, the support team are fantastic!) I will host my own data on the darknet.
To keep the costs to a minimum, I wanted a low powered device, as it will be running continuously. I’ve old PC’s and laptops but they still gobble up power, voilà Raspberry Pi.

Tor Project have instructions on how to create an hidden service, and as the device I’ve ordered comes with a trimmed version of Debian, Raspbian, Wheezy, the Linux path should be easy enough to follow… famous last words 🙂

Now eager for the kit to arrive, so I can start to play!

0 AD A free, open-source game of ancient warfare

0AD
As a break for my aged fingers from Street Fighter, today I installed 0 AD, described as A free, open-source game of ancient warfare, on Ubuntu.

I’ve been a fan of Civilization, in each incarnation, so I’m quite excited to try this high quality open-source title.

Feature of the 0 AD, from the site:

0 A.D. (pronounced “zero ey-dee”) is a free real-time strategy (RTS) game of ancient warfare. Lead a civilization set in the imaginary year of 0 A.D., develop a thriving city, raise a mighty army and contend with rivals for hegemony of the world. History is yours for the taking!

Check out some of the most exciting features in 0 A.D.:

Intense Gameplay

  • Cross-platform: 0 A.D. is set to run on Windows, Linux and Mac OS X.
  • Unique civilizations: In 0 A.D. each civilization is unique in its appearance and gameplay, including units, structures, and technology trees.
  • Citizen soldiers: Some infantry and cavalry units can not only fight, but also gather resources and construct buildings, making them substantially more versatile than in typical RTS games.
  • Combat experience matters: The more time your citizen soldiers spend fighting your enemies, the higher they go up the ranks. With each rank, they become stronger, but they also get worse at civilian tasks.
  • Technology tradeoffs: Some technologies are arranged in pairs, and within each pair, you can only research one technology at most in each game. This choice is irreversible, so choose carefully!
  • Unit formations: Arrange your units in historical battle formations from the Phalanx to the Testudo and gain bonuses, such as increased armor. However, beware the costs that may come with them, such as lower speed! (As of August 2012, this feature has not been implemented yet.)

Realism and Authenticity

  • Real world map realism: Random maps are based upon real geography of the ancient world with realistic plants, animals and terrain.
  • Authentic historical details: Designs of units, buildings and technologies all reflect the hallmarks of each civilization. We even give them names in the original ancient Greek, Latin, Punic, Celtic, etc.
  • Lifelike naval warfare: Ships will be on a much larger and more lifelike scale than seen in other games. They will move more realistically and even be able to ram other ships. (As of August 2012, this feature has not been implemented yet.)

Create Your Own Worlds

  • Powerful map editor: Draw landscapes with a palette of hundreds of terrains, build majestic cities and set the position of the sun in the Atlas Editor, your tool to design intricately detailed maps in 0 A.D.
  • Excellent moddability: From new computer opponent behaviors to extra civilizations, easily create your own modifications (mods) of 0 A.D. by editing game files, all freely available in standard, open formats.

I’ve just as a mess about with the Britons, getting used to the Basic Gameplay. I think this could be a promising way to waste time while waiting for downloads in the future.

aliases bashrc

I’ve been playing about with aliases within Ubuntu

Aliases are a way for you to customize the commands by giving them aliases (nicknames). You can use them to remember hard commands or make short names to long commands you just hate to type. To setup aliases, right-click and create an empty file in your home directory and name it “.bash_aliases”. Notice the period at the beginning of the name that will make the file hidden. Press “Ctrl+H” to show the hidden files.

HowToGeek
Continue reading

3.5 reasons to sign up for XBOX Gold


I’ve been tempted back to XBOX Live Gold by this great June give-a-way.
3 free games

Then as a genius bit of promotion and marketing, the digital upgrade to Ultra Street Fighter IV will be sold for $15

This means loads of scrub Shoryuken n00bs online to beat up with Blanka

News: Capcom Drops Full Change List for Ultra Street Fighter IV’s Console Release

slow game month other distractions


So it been a slow game month, although I’ve found other distractions!

The geek activites that have kept me occupied recently:

  • launch of Ubuntu 14.04 LTS (Trusty Tahr), there are a few cool features
  • installed Kali Linuxon Virtual Box, and have been playing with some of the packaged tools
  • podcasts… think I’m late to the party of this one
  • it took me from the mid 80’s untill the last week to complete a Rubick’s Cube!
  • Bootstrap, playing with parallax scrolling, considering a project based on cube solution
  • lens blur on the latest Android camera app
  • plus many hours casual gaming 🙂

I’ve got my ownCloud

After traumatic news yesterday of Ubuntu One closing I’ve been playing and researching alternate options.

My favourite to date is owncloud.org, an application you can install on a server, with clients available for Android and Linux… plus the other popular OS’s
ownCloud
Key Features

  • Connect to your ownCloud server (HTTP or HTTPS)
  • Browse files and folders in the native Finder or Explorer
  • Automatically sync your latest files and folders across PCs
  • Share and sync your latest files and folders with other users
  • Selectively sync additional folders from anywhere on your PC
  • Pause and resume uploads and downloads automatically
  • Configure proxies for secure enterprise environments

I’m finding the experience much like Ubuntu One, except it’s on my own server with no back door access to anyone inquisitive.
Continue reading

Ubuntu One Shutdown notice

Ubuntu one

Here’s the Ubuntu One Shutdown notice I received in my inbox earlier 🙁


The service has been discontinued

We are sorry to notify you that we will be shutting down the Ubuntu One file services, effective 1 June 2014.

It is no longer possible to purchase storage or music from the Ubuntu One store. The Ubuntu One file services apps in the Ubuntu, Google, and Apple stores have been removed.

As always, your content belongs to you. If you have already uploaded any content you can simply download your files onto your PC or an external hard drive. While the service will stop as of 1 June, you will have an additional two months (until 31 July 2014) to collect all of your content. After that date, all remaining content will be deleted.

We've always been inspired by the support, feedback and enthusiasm of our users and want to thank you for the support you've shown for Ubuntu One. We hope that you'll continue to support us as together we bring a revolutionary experience to new devices.

The Ubuntu One team

Stink, first Google Reader, and now this(!)

Ubuntu One has been my goto online storage, I love how easy it is to sync documents between my phone and PC.

Currently I also use Google’s Drive and MEGA, but neither sync with Ubuntu as easy.

GNOME 3.12 Released

GNOME 3.12

GNOME 3.12 Released with New Features for Users and Developers

Orinda, CA– The GNOME Project is proud to release GNOME 3.12 today. The next milestone release in the GNOME 3 series includes many new features, enhancements and updates, as well as new capabilities and APIs for application developers. The new version continues to improve the GNOME 3 user experience and includes many small bug fixes and enhancements.

Speaking on behalf of the GNOME Release Team, Matthias Clasen said “This is an exciting release for GNOME, and brings many new features and improvements, including app folders, enhanced system status and high-resolution display support.” He also thanked the GNOME community for their work on the release, saying that “This six months’ effort wouldn’t have been possible without the whole GNOME community, made of contributors and friends from all around the world”.

The latest GNOME release has been met with anticipation by the project’s partners. Christian Schaller, manager of Red Hat’s Desktop Team, said: “Red Hat is very pleased to see the GNOME community continuing to push the GNU/Linux desktop forward. We are looking forward to the innovations in GNOME 3.12 arriving in future versions of Fedora and Red Hat Enterprise Linux.”

GNOME 3 is already in use by many companies who will benefit from the improvements in the new release. Arun S A G, Software Development Engineer at Yahoo Inc said “GNOME is the desktop environment of choice for many Yahoo developers. It provides a stable foundation for GNU/Linux power users to get things done, from reading emails to writing code.”

Press release cont.

ubuntu 14.04 xbmc Zombieland

xbmc
After updating to ubuntu 14.04 daily build everything worked as expected, except I couldn’t play video files 🙁

Youtube and flash streamed ok, I installed VLC and ubuntu-restricted-extras, with no luck; each time I tried to open a video file Ubuntu would log out… until I installed xbmc!

Issue solved for now, and with a fantastic treat, I get to see Zombieland for the first time! 🙂

Ubuntu Unity missing time

I noticed today that the clock was missing from the Unity funbar, funny I don’t know how long it was gone 😉
Here are the instructions I found from ask Ubuntu to restore it:

Reinstall indicator-datetime. It should be installed by default, but just in case you have removed it unknowingly, it is best to run the install command again.

sudo apt-get install indicator-datetime

Next, we are going to reconfigure the date time:

sudo dpkg-reconfigure --frontend noninteractive tzdata

Lastly, restart unity.

sudo killall unity-panel-service

Ubuntu screen real estate

OMG Ubuntu - Smaller Unity Launcher

I love this time of year leading up to a new Ubuntu release (sad eh?), and the next one is a LTS, so even more exciting 🙂

From my RSS Ubuntu feed this OMG Ubuntu article: 7 Improvements In Ubuntu 14.04 LTS That You’re Going To Love tells of how the Unity Laucher icon size can be reduced even smaller!

I didn’t know it could be reduced, and I’ve been using icons the scale and boldness of childs Fisher-Price toys on my desktop 🙂

I’ve now got them set at 32 (32 what?), they look fantastic, and free up heaps of my desktops! win win

cryptostorm VPN

#Cryptostorm VPN now live and accepting members, tokens available here.

Structurally anonymous, token-based, opensource, unlimited bandwidth network security/privacy service: old-style “VPN service” evolved to something entirely new, qualitatively distinct. Combining the technological insights of Tor/#torsploit with production-class infrastructure & battle-tested OpSec expertise, cryptostorm is secure darknet communications for everyone: all protocols, all applications, all OS/platforms | unlimited bandwidth & unlimited usage. Properly-implemented Diffie-Hellman ephemeral sessions (discrete log function-based asymmetric re-key of symmetric cipher suites every 20 minutes), token-based network auth, Privacy Seppuku Pledge. Redefining privacy service for a post-PRISM world: cryptostorm.

I’ve requested a months token, and am looking forward to giving the VPN a try.

useful links:

OpenSuse

OpenSuse
An online friend mentioned OpenSuse this week, a distro that I have heard of, but not yet played with.

So what a great geek treat, to have 2 new OS’s to get the grips of in one week 🙂

I’ve downloaded the 4.7GB iso and installed it via Virtual Box, opting for the KDE ‘Plasma Desktop’ over Gnome 3.1

It’s early days, I’m still updating the software, although already installed Tor 🙂

I’m still very impressed, first impressions are that it is running better than Fedora, and I think I may like it more, and find it quicker than the Ubuntu setup that I’m hosting it through!

As said early days, to play more, but it is looking very promising

Fedora 20

Fedora 20
Fedora 20 released at the start of this month, so I thought I’d give it a try via Virtual Box, and I liked it.

I’m a fan of Gnome, so the GUI was a pleasure to use, although I now know Xfce can be used, and I’ve warmed to it over the last few months.

Issues were Virtual Box related and not Fedora, e.g as always getting a wide-screen view, and the default user wasn’t in the subdoer file (su -c "usermod -g wheel username")yum install … but I play with Linux as I like to tinker 🙂

It’s too early for me to give a fair comparison, but I’ll keep Fedora as my current VB distro for a while and see how it goes.

The main thing I need to shift my thinking on is the use of Yum over apt-get… bonus so far it’s less key strokes 🙂
But if you do absolutely positively need apt-get, here’s a guide from DesktopLinuxReviews.com

And yumex over Synaptic: yum install yumex.noarch

And as always on a new Virtual Box distro setup, I installed Tor 🙂

Kinect juggling

I’ve found this fantastic video (bonus that the sound track used sounds like Kid Koala), together with the code… but it’s for Windows 🙁

Projects like this sometimes tempt me back to the darkside.



Looking on through the list of projects I found another that I would love to give a try: Keyboard Anywhere

I started out putting the project together, although disappointingly I ran into a wall trying to install PyQGLViewer on 13.10 🙁

Currently trying Ubuntu + Kinect + OpenNI + PrimeSense from MitchTech.net

Solution to missing mouse pointer in Ubuntu Unity and Gnome

Status

Since I last updated my Ubuntu ATI graphics driver the mouse pointer in Ubuntu Unity and Gnome has been missing.

I could still click on objects, and mouseovers would show, just no pointer!

This hasn’t been too bad, as I’ve taken the opportunity to get familiar with XFCE.. but I sometimes missed the shine of Unity and Gnome.

Today my GoogleFu paid dividends and I found this solution, thanks to webupd8.org

gsettings set org.gnome.settings-daemon.plugins.cursor active false

Ubuntu Kinect Mouse

Linux kinect
As much as I love the functionality of the xbox 360 kinnect, and there have been some cool games, I don’t use it too often.

So I got thinking about what would be an effective use for this sophisticated bit of kit.

My first thought was as an alternative cursor controller.
And being the 21st century, and having google available at my fingertips, I found that someone had done the hard thinking prior.

So here’s this weekends project, as well as scoring a present for my darling wife, and finding a battery pack for the PirateBox 🙂

So for starters, here’s A community based site focusing on development and programming for the Microsoft Kinect 3D depth sensor.
Develop Kinect


this didn’t work so well, so I tried a different tactic: OpenKinect