File: muh.1

package info (click to toggle)
muh 2.05d-7
  • links: PTS
  • area: main
  • in suites: woody
  • size: 496 kB
  • ctags: 637
  • sloc: ansic: 2,826; sh: 164; makefile: 132; lex: 105; yacc: 96
file content (164 lines) | stat: -rw-r--r-- 5,813 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
.\"$Id: muh.1.in,v 1.4 2000/06/19 16:55:05 zap Exp $"
.TH MUH 1 "muh(1) 2.05d"
.SH NAME
muh \- a versatile irc-bouncer
.SH SYNOPSIS
.B muh
[-f] [-c] [-d directory]
.\"=====================================================================
.SH DESCRIPTION
.B What is an irc\-bouncer?
.PP
A bouncer doesn't do anything else than diverting a network\-connection.
.PP
In case of an irc\-bouncer, connections from your irc\-program (client)
are diverted by the bouncer to a irc\-server.
.PP
"What is this good for?", you might ask.
.PP
Well, let's assume you've got
a dialup-connection. If somebody performs a /whois on you it shows
something like "yournick is yournick!yourident@dialup66\-r\-v.isp.at".
If you are vain you don't want people to see this stupid hostname.
So you get a account on a machine with a cool hostname (from now
on refered as middleman), get muh running there and a /whois
on you will show middleman's hostname, since the connection to
the irc\-server is actually originating from middleman.
.PP
Another advantage is that network\-attacks aren't
really destinating to YOUR computer but to middleman, which
is in theory a machine that can't be brought down.
.PP
.B What makes muh special over other bouncers?
.PP
Muh is very straight and simple to set up and the probably most
important and interesting feature is that muh keeps the
middleman\-\->irc\-server connection up even after you disconnect with your
client.
.PP
This means muh prevents people from using your nick
(this is especially handy on nets like ircnet, since there are
no services like on dalnet etc) and tells people who message you
that you're not there and logs what these people said.
.PP
Upon your next connect to muh, it will let the channels you've
been in in your last session pop up, which means that you'll
keep your status in these channels!
.PP
Besides that muh's got a very enhanced flood\-protection making it
(almost) impossible to disconnect muh.
.\"=====================================================================
.SH OPTIONS
.TP
.B -f
.rb
Stay in foreground (don't fork)
.TP
.B -d directory
.rb
Specifies a different directory than the default for muhrc, messages and log
.TP
.B -c
.rb
You will be prompted for a word to crypt. The output can be used as "password"
in muhrc if you don't wanna have the password stored in cleartext.
Note that you'll still have to authorize with the unencrypted password.
.\"=====================================================================
.SH COMMANDS
.B Muh
accepts following commands to be issued by the client via /muh <command>.
.PP
Note that some irc\-clients require a prefix such as /quote or /raw to send
commands they don't know about.
.TP
.B HELP
.rb
Display supported commands
.TP
.B READ
.rb
Read received messages
.TP
.B DEL
.rb
Delete all messages
.TP
.B PRINT
.rb
Prints muh's server\-list. Servers prefixed with '+' work, those with '-' don't.
.TP
.B JUMP [servernumber]
.rb
Jump to next server in serverlist. if [servernumber] (see PRINT) is specified, muh
will jump to this server (even if marked as non\-working).
.TP
.B REHASH
.rb
Reread config\-file. Note that this can also be performed by sending a SIGHUP to
muh (see kill(1)). If "realname" or "username" have been changed muh will reconnect
to it's current server.
.TP
.B DIE
.rb
Terminate muh.
.\"=====================================================================
.SH INSTALLATION
If muh came as a package all you'll have to do is to create a .muh/\-directory
in your homedir and copy muhrc there (it will propably reside in /usr/share/muh,
depending on your os/distribution).
Edit this file (see CONFIGURATION), MAKE SURE NOONE EXCEPT YOU HAS READ-ACCESS
(see chmod(1)) and launch muh.
To make sure muh's running all day there is also a file called check-muh
that came with muh. Edit it as well and make crontab(5) call it periodically.
.PP
If you got muh as a .tar.gz-ball from the net you'll have to untar it with
tar(1) and read 'INSTALL'.
.\"=====================================================================
.SH CONFIGURATION
The configuration is self-explaining; just go through muhrc to set muh up.
.\"=====================================================================
.SH AUTHOR
Muh is Copyright (c) Sebastian Kienzl <zap@riot.org> 1998, 2000.
.PP
Muh is licensed under the GPL (GNU General Public License). See file
\'COPYING\' for the exact terms.
.PP
Internet-References:
.TP
.B http://mind.riot.org/muh
.rb
muh-page
.TP
.B muh-request@mind.riot.org
.rb
announcement-mailinglist. the subject 'subscribe' will get you on the list.
.TP
.B http://mind.riot.org
.rb
the authors' homepage
.TP
.B http://www.riot.org
.rb
riot, a democrew
.\"=====================================================================
.SH "NOTE"
I won't provide irc/unix-newbie support since my time is *very* limited \-
so don't feel insulted when I don't reply emails questioning things like
"What are these .tar.gz-files?", "Muh doesn't log messages
even though I have '#logging 1' in my muhrc!" or "Does muh work under
W*ndows?".
Bugreports are highly appreciated but please make them as detailed as
possible \- tell me the exact circumstances that lead to the misbehaviour and
the platform/os you use. Bugreports like "muh doesn't respond"
or "muh segfaults" are really useless.

Also have a look at the muh-site before mailing me \- your question
might already be answered there.
.\"=====================================================================
.SH "TERMINOLOGY"
For those who didn't get it yet: "MUH!!"'s the noise that austrian/german cows
make. I have no idea how cows from somewhere else sound but I'm almost certain
they sound the same.
.\"=====================================================================
.SH "REFERENCES"
crontab(5), cron(8), tar(1), gzip(1), chmod(1), kill(1)