5 # The listening ip address for redirected connections
6 option listenaddr 0.0.0.0
8 # The listening port for redirected connections
11 # The HTTP CONNECT proxy port
12 option http_port 18080
14 #Sets the PID filename. The PID file is created before optionally dropping privs.
15 option pidfilename /var/run/imspector.pid
17 # This is the default location of protocol and logging plugins.
18 option plugin_dir /usr/lib/imspector/
20 # For dropping privs - you probably want to do this.
25 # Create SSL Certs with the following command
26 # openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 \
27 # -keyout /etc/imspector/serverkey.pem \
28 # -out /etc/imspector/servercert.pem
31 #option ssl_key "/etc/imspector/serverkey.pem"
34 #option ssl_cert "/etc/imspector/servercert.pem"
36 # Or certs created on-the-fly and signed against a CA
37 #option ssl_ca_key "/etc/imspector/cakey.pem"
38 #option ssl_ca_cert "/etc/imspector/cacert.pem"
40 # And finally a directory to store the created certs
41 #option ssl_cert_dir "/usr/lib/imspector"
43 # Directory of CA certs for IM server cert validation
44 #option ssl_verify_dir "/usr/lib/ssl/certs"
46 # Drop connection when the IM server has a bad cert
47 #option ssl_verify "block"
49 # Prefix and postfix to all responses using all responder plugins
50 #option response_prefix "Message from IMSpector: -="
51 #option response_postfix "=-"
53 # SQLite DB filename for automated responses
54 #option responder_filename "/etc/imspector/sqlitedb_responder"
55 # Inform parties that chats are monitored every N days (default is never)
57 # Customised notice text
58 #option notice_response "Your activities are being logged"
59 # Inform of a blocked event, but upto a max of every N mins (default is never)
60 #option filtered_mins 15
61 # Customised filtered text (message text or filename follows in response)
62 #option filtered_response "The message or action was blocked"
64 # Will load enabled plugins in plugin_dir
65 option icq_protocol on
66 option irc_protocol on
67 option msn_protocol on
68 option yahoo_protocol on
70 option jabber_protocol on
72 # MSN via HTTP proxy needs https
73 option https_protocol on
76 option log_typing_events off
78 # Location where the file logging plugin will start from.
79 option file_logging_dir "/var/log/imspector"
81 # MySQL logging plugin stuff
82 #option mysql_server "localhost"
83 #option mysql_database "imspector"
84 #option mysql_username "imspector"
85 #option mysql_password "password"
87 # SQLite logging plugin stuff
88 #option sqlite_file "/etc/imspector/sqlitedb"
90 # PostgreSQL logging plugin stuff
91 #option pgsql_connect "host=localhost dbname=imspector user=dbuser password=Password"
94 option badwords_filename "/etc/imspector/badwords.txt"
95 option badwords_replace_character "*"
96 option badwords_block_count 1
99 option acl_filename "/etc/imspector/acl.txt"
101 # SQLite-backed filter
102 #option db_filter_filename "/etc/imspector/sqlitedb_filter"
104 # Block all filetransfers?
105 option block_files off
108 option block_webcams off
110 # Socket-API for filtering