Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Irssi Tutorial"
From NetSec
AlizaLorenzo (Talk | contribs) (→Sample config file) |
(Ok finally done with this.) |
||
Line 1: | Line 1: | ||
− | ==Getting Irssi== | + | ==Getting Irssi, Socat, Tor and Screen== |
− | + | ||
− | + | ||
===Debian/Ubuntu=== | ===Debian/Ubuntu=== | ||
− | < | + | {{code|text= |
+ | <source lang="bash"> | ||
+ | $ sudo apt-get install irssi socat tor screen | ||
+ | </source> | ||
+ | }} | ||
===Gentoo=== | ===Gentoo=== | ||
− | < | + | {{code|text= |
+ | <source lang="bash"> | ||
+ | $ sudo emerge irssi socat tor screen | ||
+ | </source> | ||
+ | }} | ||
− | === | + | ===Arch Linux=== |
− | < | + | {{code|text= |
+ | <source lang="bash"> | ||
+ | $ sudo pacman -S irssi socat tor screen | ||
+ | </source> | ||
+ | }} | ||
− | === | + | ==Connecting to the IRC== |
− | + | ||
− | === | + | ===Method 1=== |
− | + | [[Tor|Transparent proxy your connection]] | |
− | + | {{code|text= | |
− | < | + | <source lang="bash"> |
+ | $ irssi | ||
+ | /connect -ssl netseclgxigdsvpj.onion 6697 | ||
+ | </source> | ||
+ | }} | ||
− | == | + | ===Method 2=== |
− | + | {{code|text= | |
− | < | + | <source lang="bash"> |
− | /connect -ssl | + | $ screen -S connections |
− | + | $ tor | |
+ | ctrl-a + c | ||
+ | $ socat TCP4-LISTEN:4242,fork SOCKS4A:localhost:netseclgxigdsvpj.onion:6697,socksport=9050 | ||
+ | ctrl-a + d | ||
+ | $ irssi | ||
+ | /connect -ssl localhost 4242 | ||
+ | </source> | ||
+ | }} | ||
== Sample config file == | == Sample config file == | ||
<pre> | <pre> | ||
servers = ( | servers = ( | ||
+ | |||
{ | { | ||
− | address = " | + | address = "netseclgxigdsvpj.onion"; |
chatnet = "bha"; | chatnet = "bha"; | ||
port = "6697"; | port = "6697"; | ||
Line 38: | Line 59: | ||
ssl_verify = "no"; | ssl_verify = "no"; | ||
} | } | ||
− | |||
chatnets = { | chatnets = { | ||
bha = { | bha = { | ||
type = "IRC"; | type = "IRC"; | ||
− | nick = " | + | nick = "<your nickname here>"; |
− | user = " | + | user = "<your nickname here>"; |
− | realname = " | + | realname = "<your nickname here>"; |
− | + | ||
}; | }; | ||
} | } | ||
channels = { | channels = { | ||
− | { name = "# | + | { name = "#csiii"; chatnet = "bha"; autojoin = "Yes"; }, |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
+ | ); | ||
</pre> | </pre> | ||
− | == | + | ==Irssi customization== |
− | *[http://irssi.org/ | + | *[http://scripts.irssi.org/ Scripts for Irssi] |
− | *[ | + | *[https://irssi-import.github.io/themes/ Themes for Irssi] |
[[Category:Software]][[Category:Administration]] | [[Category:Software]][[Category:Administration]] |
Revision as of 01:39, 18 June 2016
Contents
Getting Irssi, Socat, Tor and Screen
Debian/Ubuntu
$ sudo apt-get install irssi socat tor screen |
Gentoo
$ sudo emerge irssi socat tor screen |
Arch Linux
$ sudo pacman -S irssi socat tor screen |
Connecting to the IRC
Method 1
Transparent proxy your connection
$ irssi /connect -ssl netseclgxigdsvpj.onion 6697 |
Method 2
$ screen -S connections $ tor ctrl-a + c $ socat TCP4-LISTEN:4242,fork SOCKS4A:localhost:netseclgxigdsvpj.onion:6697,socksport=9050 ctrl-a + d $ irssi /connect -ssl localhost 4242 |
Sample config file
servers = ( { address = "netseclgxigdsvpj.onion"; chatnet = "bha"; port = "6697"; autoconnect = "yes"; use_ssl = "yes"; ssl_verify = "no"; } chatnets = { bha = { type = "IRC"; nick = "<your nickname here>"; user = "<your nickname here>"; realname = "<your nickname here>"; }; } channels = { { name = "#csiii"; chatnet = "bha"; autojoin = "Yes"; }, } );