Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Irssi Tutorial"
From NetSec
Gonzalo58T (Talk | contribs) |
m (did a formatting thing) |
||
(13 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | = Installation = |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | *Debian/Ubuntu |
+ | {{code|text= | ||
+ | <source lang="bash"> | ||
+ | # apt-get install irssi socat tor screen | ||
+ | </source> | ||
+ | }} | ||
− | < | + | *Gentoo |
− | + | {{code|text= | |
− | + | <source lang="bash"> | |
+ | # emerge irssi socat tor screen | ||
+ | </source> | ||
+ | }} | ||
− | == Sample config file == | + | *Arch Linux |
− | < | + | {{code|text= |
+ | <source lang="bash"> | ||
+ | # 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"> | ||
+ | $ 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 = | ||
+ | |||
+ | {{code|text= | ||
+ | <source lang="bash"> | ||
servers = ( | servers = ( | ||
+ | |||
{ | { | ||
− | address = " | + | address = "netseclgxigdsvpj.onion"; |
chatnet = "bha"; | chatnet = "bha"; | ||
port = "6697"; | port = "6697"; | ||
Line 28: | Line 61: | ||
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"; }, |
− | + | ||
} | } | ||
− | + | ); | |
− | + | </source> | |
− | + | }} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | } | + | |
+ | ==Irssi customization== | ||
+ | *[http://scripts.irssi.org/ Scripts for Irssi] | ||
+ | *[https://irssi-import.github.io/themes/ Themes for Irssi] | ||
− | + | [[Category:Software]][[Category:Administration]] | |
− | + | ||
− | [ | + |
Latest revision as of 15:09, 21 June 2016
Installation
- Debian/Ubuntu
# apt-get install irssi socat tor screen
|
- Gentoo
# emerge irssi socat tor screen
|
- Arch Linux
# 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"; }, } ); |