[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
playground:irssi_on_tor [2013/05/22 19:19 (UTC)] chrisabelaplayground:irssi_on_tor [2013/06/07 20:41 (UTC)] chrisabela
Line 23: Line 23:
 tor (The Onion Router) provides anonymity for dissidents and whistle blowers on the Internet. It also channels traffic through port 443, thus it can be used to penetrate through some dumb firewalls that block some services to the users relying only on the destination port information. tor (The Onion Router) provides anonymity for dissidents and whistle blowers on the Internet. It also channels traffic through port 443, thus it can be used to penetrate through some dumb firewalls that block some services to the users relying only on the destination port information.
  
-A SlackBuild for tor is maintained on the [[http://slackbuilds.org/result/?search=tor|slackbuilds.org]] repository. You will also need [[http://slackbuilds.org/result/?search=tsocks|tsocks]], which is listed as an optional dependency, as you will be using ''torify''.+A SlackBuild for tor is maintained on the [[http://slackbuilds.org/result/?search=tor|slackbuilds.org]] repository. You will also need [[http://slackbuilds.org/result/?search=torsocks|torsocks]], as you will be using ''torify''.
  
 If you are using a desktop, I recommend to install also vidalia. A SlackBuild for vidalia is also found on the [[http://slackbuilds.org/result/?search=vidalia|slackbuilds.org]] repository. If you choose to use vidalia, then do not start tor manually, as otherwise vidalia will get confused and quit. If on the other hand you do not want vidalia, then you will need to start tor manually. As root perform the following commands to start tor: <code> If you are using a desktop, I recommend to install also vidalia. A SlackBuild for vidalia is also found on the [[http://slackbuilds.org/result/?search=vidalia|slackbuilds.org]] repository. If you choose to use vidalia, then do not start tor manually, as otherwise vidalia will get confused and quit. If on the other hand you do not want vidalia, then you will need to start tor manually. As root perform the following commands to start tor: <code>
Line 44: Line 44:
 Then you will need to logon Freenode via SASL authentication. Then you will need to logon Freenode via SASL authentication.
  
-Install [[http://software.jaos.org/#cpan2tgz|cpan2tgz]]. You will need Version 0.6.7 or later. Look also at the git repository for the most recent release: http://software.jaos.org/git/cpan2tgz A SlackBuild for cpan2tgz is available from [[http://slackbuilds.org/result/?search=cpan2tgz|slackbuilds.org]]+Install [[http://software.jaos.org/#cpan2tgz|cpan2tgz]]. You will need Version 0.6.7 or later. Look also at the [[http://software.jaos.org/git/cpan2tgz|git]] repository for the most recent release. A SlackBuild for cpan2tgz is available from [[http://slackbuilds.org/result/?search=cpan2tgz|slackbuilds.org]]
  
 Then proceed to install some required CPAN perl modules: Then proceed to install some required CPAN perl modules:
Line 50: Line 50:
 As root, execute the following commands. Note that you will need an Internet connection <code> As root, execute the following commands. Note that you will need an Internet connection <code>
 # cpan2tgz --build-tag=me Crypt::Blowfish # cpan2tgz --build-tag=me Crypt::Blowfish
 +# cpan2tgz --build-tag=me Math::BigInt::GMP
 # cpan2tgz --build-tag=me Crypt::DH Crypt::OpenSSL::Bignum # cpan2tgz --build-tag=me Crypt::DH Crypt::OpenSSL::Bignum
 # cpan2tgz --build-tag=me Math::BigInt # cpan2tgz --build-tag=me Math::BigInt
 # cpan2tgz --build-tag=me Math::BigInt::FastCalc # cpan2tgz --build-tag=me Math::BigInt::FastCalc
 </code> </code>
-Note that the argument "--build-tag=me" will cause a "build tag" to be added to the resulting package (like "''perl-crypt-blowfish-2.12-i486-1me.tgz''") which makes it easier to exclude from [[slackware:slackpkg|slackpkg]] package management.+Note that the argument "--build-tag=me" will cause a "build tag" to be added to the resulting package (like "''perl-crypt-blowfish-2.12-i486-1me.txz''") which makes it easier to exclude from [[slackware:slackpkg|slackpkg]] package management.
  
 Now as your usual non-privileged user, rename your irssi configurations files, to ensure consistency: <code> Now as your usual non-privileged user, rename your irssi configurations files, to ensure consistency: <code>
 playground:irssi_on_tor ()