How to Anonymise Your IRC Client

There are a lot of reasons to hide your IP address in IRC. Here is a simple method.

Step 1: Install Tor

Download, install and run the Tor Browser:

https://www.torproject.org/

Step 2: Torify HexChat

Download, install and run HexChat:

https://hexchat.github.io/

In HexChat, type:

/set net_proxy_host 127.0.0.1
/set net_proxy_port 9150
/set net_proxy_use 0
/set net_proxy_type 3

You must keep the Tor browser open for HexChat to remain connected to the Tor Network.

This Day In 1996

A Declaration of the Independence of Cyberspace
by John Perry Barlow

Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.

We have no elected government, nor are we likely to have one, so I address you with no greater authority than that with which liberty itself always speaks. I declare the global social space we are building to be naturally independent of the tyrannies you seek to impose on us. You have no moral right to rule us nor do you possess any methods of enforcement we have true reason to fear.

Governments derive their just powers from the consent of the governed. You have neither solicited nor received ours. We did not invite you. You do not know us, nor do you know our world. Cyberspace does not lie within your borders. Do not think that you can build it, as though it were a public construction project. You cannot. It is an act of nature and it grows itself through our collective actions.

You have not engaged in our great and gathering conversation, nor did you create the wealth of our marketplaces. You do not know our culture, our ethics, or the unwritten codes that already provide our society more order than could be obtained by any of your impositions.

You claim there are problems among us that you need to solve. You use this claim as an excuse to invade our precincts. Many of these problems don’t exist. Where there are real conflicts, where there are wrongs, we will identify them and address them by our means. We are forming our own Social Contract. This governance will arise according to the conditions of our world, not yours. Our world is different.

Cyberspace consists of transactions, relationships, and thought itself, arrayed like a standing wave in the web of our communications. Ours is a world that is both everywhere and nowhere, but it is not where bodies live.

We are creating a world that all may enter without privilege or prejudice accorded by race, economic power, military force, or station of birth.

We are creating a world where anyone, anywhere may express his or her beliefs, no matter how singular, without fear of being coerced into silence or conformity.

Your legal concepts of property, expression, identity, movement, and context do not apply to us. They are all based on matter, and there is no matter here.

Our identities have no bodies, so, unlike you, we cannot obtain order by physical coercion. We believe that from ethics, enlightened self-interest, and the commonweal, our governance will emerge. Our identities may be distributed across many of your jurisdictions. The only law that all our constituent cultures would generally recognize is the Golden Rule. We hope we will be able to build our particular solutions on that basis. But we cannot accept the solutions you are attempting to impose.

In the United States, you have today created a law, the Telecommunications Reform Act, which repudiates your own Constitution and insults the dreams of Jefferson, Washington, Mill, Madison, DeToqueville, and Brandeis. These dreams must now be born anew in us.

You are terrified of your own children, since they are natives in a world where you will always be immigrants. Because you fear them, you entrust your bureaucracies with the parental responsibilities you are too cowardly to confront yourselves. In our world, all the sentiments and expressions of humanity, from the debasing to the angelic, are parts of a seamless whole, the global conversation of bits. We cannot separate the air that chokes from the air upon which wings beat.

In China, Germany, France, Russia, Singapore, Italy and the United States, you are trying to ward off the virus of liberty by erecting guard posts at the frontiers of Cyberspace. These may keep out the contagion for a small time, but they will not work in a world that will soon be blanketed in bit-bearing media.

Your increasingly obsolete information industries would perpetuate themselves by proposing laws, in America and elsewhere, that claim to own speech itself throughout the world. These laws would declare ideas to be another industrial product, no more noble than pig iron. In our world, whatever the human mind may create can be reproduced and distributed infinitely at no cost. The global conveyance of thought no longer requires your factories to accomplish.

These increasingly hostile and colonial measures place us in the same position as those previous lovers of freedom and self-determination who had to reject the authorities of distant, uninformed powers. We must declare our virtual selves immune to your sovereignty, even as we continue to consent to your rule over our bodies. We will spread ourselves across the Planet so that no one can arrest our thoughts.

We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before.

Davos, Switzerland
February 8, 1996

https://www.eff.org/cyberspace-independence

CryptoParty – Wed 10 Feb

cp-logo-200x67“Attend a CryptoParty to learn and teach how to use… basic cryptography software and the fundamental concepts of their operation… such as the Tor anonymity network, public key encryption (PGP/GPG), and OTR (Off The Record messaging).” ~ cryptoparty.in

The Scrubs’ first CryptoParty proved that we can do it online. The next will be:

Wednesday 10th February
20:00 UTC (London time)

Everybody is welcome. No experience necessary :)

We will meet in the IRC around 8 pm and move to Teamspeak when everybody is ready.

All you need is a computer (Linux, Mac or Windoze), an interwebz connection and a little patience. We’ll cover:

  • Tor Anonymous Browsing
  • PGP/GPG Email Encryption
  • OTR Encrypted Chat

“Arguing that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about free speech because you have nothing to say,” ~ Ed Snowden

A Call Out for CryptoAngels

If you already use any or all of the crypto tools mentioned above, we would love you to join us and be a cryptoangel by helping others.

For more information, check out the links below or leave a reply in the comments:

cryptoangels toolkit
cryptoparty handbook

(LIVE) c++: introduction and basics

Hello guys! I will be running a tutorial to teach you guys some c++. It would be awesome if you could get your computer setup and ready for programming , just install visual studio 2015 community edition, it’s free!

I will be covering the basics of programming including variables, conditional statements, loops and methods. I might also dive into some OOP. I will also be doing an advanced class later on if there are enough requests for it.

Requirements:

I will be using team viewer to present the tutorial. Team viewer will allow you all to see my screen and chat to me and other attendees. It’s free and can be downloaded from http://teamviewer.com/en/

Visual studio with the c++ stuff.https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

Follow this to make sure visual studio is set-up correctly https://msdn.microsoft.com/en-us/library/jj620919.aspx

Time and date:                                                                                        6:30PM 31st jan

How to join:

Please join the meeting, by clicking on this link:
http://go.teamviewer.com/v10/m78869654

Meeting ID: m78-869-654
Password: cyberscrubs123

Regards,
Aaron

Java: Getting set-up

Last time I posted I jumped strait to OOP, but many of you haven’t done much, or any programming before, so I’m starting with the basics.  Firstly, we must get our computers set-up so we can start programming. There are two things you need. You will need an IDE which is the programming you will be using to write and compile code, and the second thing you swill need is the JDK or Java Development Kit, this includes the JRE which is needed to run Java applications and some extra stuff to aid with developing and debugging applications.

You get get the current JDK here.

I will go over the IDE we will be using and what a compiler is, but compilers are very complex so I will just give you an overview for now. Go to https://www.eclipse.org/downloads/ then download the eclipse installer. At some point in running the installer you will be asked what version you want to install choose “Eclipse for Java developers”. The installation should be straight forward.

installer example

So, what’s a compiler? A compiler is a program that takes the code that you write and turns it into something the operating system can run on the computer. Now compilers are up their next to operating systems in complexity, so again I wont go too in depth. Java’s compiler is a bit different from normal and this was intentional to allow compiled code to run on all operating systems. Basically a Java compiler turns your code into Java byte code that can then be executed on a Java Virtual Machine(JVM). JVMs exist for all major operating systems and even some minor ones. Wikipedia has a brief overview of compilers https://en.wikipedia.org/wiki/Compiler and yes that is brief, there are many books dedicated to compilers.

I hope you all enjoyed reading this article and have managed to get everything set-up error free. In the next post I will go over some of the basics of programming: variables, methods, conditional statements and possibly loops.

CryptoParty – Wed 27 Jan

cp-logo-200x67“Attend a CryptoParty to learn and teach how to use… basic cryptography software and the fundamental concepts of their operation… such as the Tor anonymity network, public key encryption (PGP/GPG), and OTR (Off The Record messaging).”  ~ cryptoparty.in

There will be a CryptoParty in the IRC and Teamspeak servers (with a little help from titanpad) :

Wednesday 27th January
20:30 UTC (London time)

Everybody is welcome. No experience necessary :)

All you need is a computer (Linux, Mac or Windoze), an interwebz connection and a little patience. We’ll try to cover:

  • Tor Anonymous Browsing;
  • PGP/GPG Email Encryption;
  • OTR Encrypted Chat; &
  • Tails (if anyone is interested)

“Arguing that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about free speech because you have nothing to say,” ~ Ed Snowden

A Call Out for CryptoAngels

If you already use any or all of the crypto tools mentioned above, we would love you to join us and be a cryptoangel by helping others.

For more information, check out the links below or leave a reply in the comments:

cryptoangels toolkit
cryptoparty handbook

Colobot and Teamspeak Sessions (join us!)

Hey everyone, just a quick invite to join us in some study sessions!

What is Colobot: Gold Edition?

Colobot: Gold Edition is a free game that can be found on the Ubuntu software centre, it uses a language called “CBOT” which is very similar to C++ and Java (two languages that are very important to computing, especially Java for future work in the software development field). Your character is an astronaut sent from earth to colonize new planets using robots, in the hopes that the human race can survive on a distant world (basically, you pulled the short straw).

Object-Orientated

See the Object-Orientated post  to understand a little bit more about C++ and Java, as they are both object orientated languages. But not to worry if you don’t understand it yet, Colobot is an easy intro into the concepts of programming and a fun way to learn a bit more.

Why a Group Session?

We are doing it in some group sessions so head over to the IRC or Teamspeak server to get an idea of when we may be doing them. Alternatively, practice alone whenever you feel like you want to learn, but can’t be bothered to work through a book, and then jump into a group session when you have the time. The idea of the group sessions is to put our heads together on some new topics and work through the missions included in the game as a group. If you miss any, not to worry! Work through the tutorials and then jump in whenever you’re free.

Download and Instructions for Windows Users

Follow the link HERE to the download page.

Here is a quick picture guide I made for windows users:

COLOBOT GUIDE

Hope you have fun playing :)