You are on page 1of 6

AnonOps Client Tutorial Navigation .Introduction .Tech info and prerequisites .About SSL .About IPv6 .

About TOR .Connecting to IRC using mIRC .Connecting using a standard connection .Connecting using SSL .Connecting using IPv6 .Configuring your client and connecting over TOR .Connecting using SSL on IPv6 .Connecting to IRC using XChat .Connecting using a non SSL connections .Connecting using SSL .Connecting using IPv6 .Configuring your client and connecting over TOR .More client explanations comming soon Introduction These tutorials should help you with connecting to our (or just about any) IRC n etwork using various clients, anonymizers and methods. Addresses shown here migh t be outdated so make sure you've got the latest ones by checking our homepage o n www.anonops.com (Website currently down as of 2011-11-09, but addresses shown here are updated!). Read through this whole document. Everything is explained in detail and if you follow it you won't have any problems connecting to our IRC. If you still need help you can join the help channel #help on our IRC. Tech info and prerequisites Since being subtle didn't work, lets try being blunt. If you have no idea how to use your client, how tor works, or how IRC works we can't add you to our tor le af. We need your ident, if you have no idea what this is go read an RFC or two. The following section describes the tools might need and wehere to get them, dep ending on how you want to connect. About SSL SSL (Secure Sockets Layer) is an encryption library. It encrypts data sent over the internet (among other things) to improve security. It's third party software and usually doesn't come with your operating system so you'll have to make sure you have an SSL library installed before you can use it with your IRC client. O ne option is to get OpenSSL which is free software and is available for any OS. The following installers are available for Windows: For most users this installer will be sufficient. It installs version 0.9.8 whic h any software that uses OpenSSL (mIRC, XChat, Chatzilla...) will be able to use . If you're an advanced user you can check this webpage and get the latest version . If you're on Linux search for OpenSSL in your package manager and install it usi ng that, if you haven't got them installed already. After you've installed the OpenSSL libraries all you will have to do is specify that the connection you're trying to establish in your IRC client should be over

SSL and is usually done by adding a switch such as -ssl, -s, etc. This is expla ined in detail in sections on specific IRC clients. About IPv6 IPv6 is the next generation of Internet Protocol and there's no escaping it. It might look and sound complicated but it's mostly because it's currently in compa tibility mode with IPv4. Once IPv4 gets phased out IPv6 will be a lot easier to deal with. There are no more IPv4 IPs left and a new protocol is needed. Fact. Version 4 IP example: 127.64.128.92 Version 6 IP example: fe80:0000:0000:0000:0202:b3ff:fe1e:8329 Luckily the DNS specification didn't change so the difference between irc.anonop s.pro and ipv6.anonops.pro won't matter to you much. The former will connect to an IPv4 address while the latter will connect to IPv6 address. If you don't wann a deal with strange number such as fe80:0000:0000:0000:0202:b3ff:fe1e:8329 (an I P, version 6) then if you want to connect to our IPv6 nodes use ipv6.anonops.pro (a hostname). Most newer UNIX/Linux OS-es have IPv6 protocol installed as well as Windows Vist a and Windows 7. If you're still on Windows XP you're gonna have to install Tere do which is a protocol that interconnects IPv4 and IPv6 points. Here are the instructions on how to install and enable Teredo in Windows XP: Open up a command prompt in one of the two ways: Click start, then click run in the start menu, enter cmd, then press ent er. Press Win+R on your keyboard, enter cmd, then press enter. enter "netsh interface ipv6 install" in the command prompt (without quotes) and press enter. enter "netsh interface ipv6 set teredo client" in the command prompt (withou t quotes) and press enter. Reboot. When connecting to our IRC on IPv6 you will going to have to have to specify an additional switch in your /connect command specifying that the address you're us ing is an IPv6 address. This is because IPv4 and IPv6 protocols have different h andshakes and your client needs to know how to perform the handshake with the se rver given the address. This is explained in detail in sections on specific IRC clients. About TOR TOR is a software which allows you to route various network enabled applications through the Onion anonymity network. It will not route all of your computer tra ffic through Onion automatically just by installing and running TOR, you will ha ve to configure your programs to use it. Luckily this is really easy. When you install and run TOR it will create a Socks5 proxy server. This proxy se rver runs on localhost meaning only your computer and your computer only will be able to connect to it. Then you can set up your internet apps to use a Socks5 p roxy server specifying localhost as proxy server address and port 9050 as the pr oxy server port, which is the default port TOR listens on. When you've done that , all the traffic of your internet program will go through the Onion network. The download page for TOR is here. Once again, the instructions will be Windows only. Linux users usually know their networking. There are a few options available for download in the Microsoft Windows sections

. You will want either "Vidalia Bundle" or "Tor Browser Bundle". Vidalia bundle contains TOR which is the core component you need in order to use the Onion netw ork, Polipo which is an HTTP proxy routed through TOR and is used primarily by B rowsers and Vidalia itself which is just a GUI component for configuring TOR and Polipo and sits in your system tray. Tor Browser Bundle contains all of the above in addition to a Firefox browser pr e-configured for privacy and to use TOR and go through the Onion network. The choice is yours. Pick any of the two bundles and install it to a default loc ation if you're not sure where to put it. Instructions on how to configure your IRC client to use TOR are explained in detail in sections on specific IRC client s. Connecting to IRC using mIRC This section explains connecting to our IRC using mIRC. Make sure you've read th e Tech info and prerequisites section for details on SSL, IPv6 and TOR. Connecting using a standard connection Default command for connecting on mIRC is /server -m <hostname> [port]. So to co nnect using a standard unencrypted connection you would type: /server -m irc.anonops.pro or /server -m irc.anonops.pro 6667 You don't have to specify the port because the default IRC port is 6667, but whe n connecting over SSL you will have to specify it, because SSL clients connect t o a different port and it's usually 6697, 7011, etc. Connecting using SSL If you've installed SSL libraries all you will have to do is specify the SSL por t (which is different than the non-encryped connections port) and specify the ss l switch, depending on the format, see below. You can either add the -e switch which specifies that the connection should use SSL: /server -m -e irc.anonops.pro 6697 or you could just prefix the port with the + sign which does the same thing. /server -m irc.anonops.pro +6697 This will connect you over IPv4 using an SSL encrypted connection. Connecting using IPv6 If your OS is ready for IPv6 (see About IPv6 section) just use the -6 switch lik e so: /server -m -6 ipv6.anonops.pro IPv4 (standard) and IPv6 addresses will be different. You can't specify the -6 s witch and use a ipv4 address or specify an IPv6 address and connect without spec ifying -6 (using the IPv4 handshake). Remember to check the lastest addresses (I Pv6 and otherwise) on our homepage. Configuring your client and connecting over TOR

Unfortunately due to TOR abuse on our network (and in general on IRC) you will h ave to create a special account based on IDENT and a hashed password for use wit h TOR. Follow these instructions then Join #help through Webchat (Click me) and give your IDENT and HASH to an oper so you can be added to the account list and connect to the TOR leaf. Since being subtle didn't work, lets try being blunt. If you have no idea how to use your client, how tor works, or how IRC works we can't add you to our tor le af. We need your ident, if you have no idea what this is go read an RFC or two. In order to connect to our IRC using TOR you will have to configure a few things . First thing is to set up your mIRC to use TOR as a tunnel/proxy. Check the About TOR section if you haven't already then follow these instructions: Press Go to Under Under Under Under Press Alt+O to open the options dialog. Connect -> Proxy section. Connection select Both. Protocol select Socks5. Hostname enter "localhost" (without quotes). Port enter "9050" (without quotes). OK.

This sets up your mIRC to use TOR as tunnel/proxy. Keep in mind that ANY server you connect to using the mIRC installation you just configured (not just AnonOps ) will use TOR. Some (most) IRC networks however don't allow TOR or require extr a custom identification steps (such as us) to be performed while connecting. You should therefore probably have a separate mIRC installation that you will use w ith TOR. Second, you will need to have an unique IDENT when connecting with TOR. To find out what your IDENT is or change it in mIRC folow these steps: Press Alt+O to open the options dialog. Go to Connect -> Identd section. Your IDENT is in the "User ID" box and system is "unix" by default. Change it to something unique and write it down. Third, you need to have a password which you will pass to the connect command. Y ou need to hash this password, i.e. create a checksum/fingerprint of it to give to an oper. Enter the following in your mIRC status window (replace YourPassword Here with your actual password). /mkpasswd sha256 YourPasswordHere You should then get something like this in your status window: sha256 hashed password for YourPasswordHere is 9fdd09638a392fc85597efa4d70dd7d65 2bff840fa16d6eda11a2a111af84748 The 9fdd09638a392fc85597efa4d70dd7d652bff840fa16d6eda11a2a111af84748 part is the HASH. Go to our #help channel and talk to an oper. You will need to give him your IDEN T which you will use when connecting via TOR and a HASH of your password. The op er will add you to the list or TOR identities after which you can connect to our TOR server.

Now that you've set up your client and an oper added you to TOR accounts list yo u can connect using non-encrypted (non-SSL) or encrypted (SSL) connections. Ther e is also a different type of address you will use to connect using TOR called a n .onion address and is currently 2mjtgjozdqg2aumu.onion. For SSL connections you can use /server -m 2mjtgjozdqg2aumu.onion +443 YourPasswordHere The YourPasswordHere is the password you hashed, NOT the hash. Most of TOR relays block IRC exit ports (6667, 6697, etc) because people abuse i t for spambots/clones. This is why you'll get best success rate using SSL on por t 443 (which is a standard HTTP SSL port) and is allowed by most TOR exit nodes. TOR is a high latency network and can take a long time to connect so you'll prob ably have a lot of failed connect attempts before you succeed. Keep trying. Connecting using SSL on IPv6 You can use SSL on IPv6 connections. /server -m -e -6 irc.anonops.pro 6697 or /server -m -6 irc.anonops.pro +6697 Connecting to IRC with XChat This section will explain how to connect to IRC using XChat(Or any XChat variant ). Connecting to IRC using non-SSL I have no idea why you would want to use a non SSL connection, but if the need a rises do the following in XChat: /server irc.anonops.pro There is no need to provider the port here, unless the ircd you are connecting t o isn't using common port convention. XChat assumes 6667 Connecting to IRC using SSL With XChat there should be no extra parts needed to use SSL, as long as you have the OpenSSL libraries installed. By default they are installed with XChat on wi ndows, and same with Linux. To connect to our IRC using SSL do the following: /server -ssl irc.anonops.pro 6697 Note that you need to specify the port number here, this is because SSL is gener ally not bound on 6667, but on a different port. Ideally, you should always use an SSL connection over a non SSL connect. IRC is a plaintext protocol, in other words if your not using SSL, MITM attacks aren't hard Connecting to IRC using IPv6 XChat really has no special requirments for IPv6, IPv6 support is native in XCha t. Of course, you do need an IPv6 capable network however

/server ipv6.anonops.pro /server -ssl ipv6.anonops.pro 6697 See? Nothing special needed. Just simply change the server name to ipv6.anonops. pro. Connecting to IRC using our TOR hidden service Since being subtle didn't work, lets try being blunt. If you have no idea how to use your client, how tor works, or how IRC works we can't add you to our tor le af. We need your ident, if you have no idea what this is go read an RFC or two. Once you have TOR up and running(check with http://check.torproject.org), then y our going to need to configure XChat to connect to TOR properly. The first thing you should be is get your password hashed, and get your ident ready to give to an oper. In XChat your IDENT is called your username, and this is set in the net work setup/network list (ctrl + s). You can generate your hash on XChat by conne cting to our servers and typing: /quote mkpasswd sha256 PutYourPasswordHere The result will go to the snotices tab, usually labelled AnonOps and located at the top of all your channel tabs. You'll be giving your IDENT and password hash to an oper once you've got XChat setup. So how do I setup XChat? If Tor is working all you have to do is the following. Go to settings>preference s>network setup. On this tab enter the proxy hostname as "127.0.0.1" port as 905 0, type as SOCKS5, and Use proxy for "All connections". Now add the hideen servi ce to your network list, add a new network in the network list and name it somet hing. Then enter the following as the server to use: 2mjtgjozdqg2aumu.onion/443 Or if for some reason you don't want to save this in your network list use the f ollowing command to connect: /server -ssl 2mjtgjozdqg2aumu.onion 443 YourPasswordHere Check "Use SSL for all servers in this network", "Accept invalid SSL certificate ", and for the Server Password you need to enter your UNHASHED!!! password. Done . XChat is now setup to connect to the hidden service. Before you come and QQ that the tor node isnt working, read this again. Its not our TOR node, its something YOU did. If the TOR node is down, we would have it p osted on our blog.

You might also like