Search
Web Applications
install Joomla Wordpress Phpbb Drupal FluxBB PunBB osCommerce simple-machines MYBB moodle vBulletin Dolphin-v.7.1.1 PHPNUKE XOOPSServices
install BorkNet Services X3 Services Anope Atheme Services Srvx IRC SrervicesIRCD
install Snircd IRCU INSPIRCD UNREAL Nefarious Bircd Bahamut Asuka CharybdisTCL SCRIPT
TCL SCRIPT FOR EGGDROP
Allprotection4.7 AntiproxyBots
Bots install FishBot bobot++ Eggdrop janus Omega Security Services Botnix Bopm SupyBot PyLink HopmLatest topics
Guide install Janus IRC
MIRCX IRC Network :: MIRCX :: MIRCX
Page 1 of 1
Guide install Janus IRC
mIRCx
Guide install Janus IRC
Programming language: Perl
What IRCds can link with a Janus?
InspIRCd
UnrealIRCd
Charybdis
Ircd-seven
Ratbox IRCd
ShadowIRCd
ok today we learn about how we install janus and what we need to fix and i want explain to some people do not know about janus if someone try download janus and look problem like this
then janus is no work because you need first perl in you computer then inside to root and write in Terminal
- Code:
sudo apt-get install build-essential
cpan
install Bundle::CPAN
install IO::Socket::SSL
install IO::Socket::INET6
install Net::DNS
you need write yes you need install all this and write yes for you can run Janus after you install perl download janus from http://www.f2h.co.il/49fyz4k02w6y
and install
- Code:
tar zxvf Trixarian-trix-janus-v1.10-214-g319ebec.tar.gz
cd Trixarian-trix-janus-319ebec
./configure
and now you can fix janus.conf but before you fix janus conf you need write block in link.conf in your server and i explain if you run inspircd you need write in link.conf like this
- Code:
<link name="Omega.janus"
ipaddr="IP"
port="7000"
allowmask="IP"
timeout="300"
ssl="gnutls"
bind=""
statshidden="no"
hidden="no"
sendpass="PASS"
recvpass="PASS">
- Code:
link dark.janus {
username *;
hostname IP;
bind-ip *;
port 6668;
leaf *;
password-connect "CooLink";
password-receive "CooLink";
class servers;
options {
autoconnect 1;
- Code:
link i1 {
type Inspircd_2000
linkaddr IP
linkport 7000
linktype plain
sendpass PASS
recvpass PASS
netname Omega
autoconnect 1
}
- Code:
link u3 {
# Server type. This is a module in the Server package
type Unreal
# Should we try to autoconnect to this network by default?
autoconnect 1
# Address to connect to. Will do a DNS lookup if needed
# Using DNS will disable incoming connections from this server
linkaddr IP
# Port to connect to
linkport 6668
# Source address (optional, for multihomed hosts)
linkbind IP
# Password which is sent
sendpass CooLink
# Password which is expected to receive
recvpass CooLink
# Link type: either plain or ssl. Also used for incoming connections.
linktype plain
# For SSL links, certificate fingerprint may be checked.
# See extras/get-fp to read the fingerprint of an existing server
# This is done instead of checking the CA
# ssl_fp da39a3ee5e6b4b0d3255bfef95601890afd80709
# Long name of this network
netname Test 1
# What server name is used to introduce ourselves
# Optional, defaults to NAME.janus where NAME is set above
linkname dark.janus
# Unreal-only: numerics used for janus servers. Optional, defaults to 100-600
numeric_range 40-45,70,85-190
# Untrusted: if set, don't send real IP/host to this network
# untrusted 1
}
- Code:
identify
# the server in the interjanus protocol.
# This does NOT need to be a domain name; it should be short.
name your Network
- Code:
vhost
janus_nick janus
janus_ident janus
janus_name Janus Control Interface
janus_rhost dark.janus
janus_host services
- Code:
# Relay bot link block
link cbot {
type ClientBot
linkaddr IP
linkport 6668
# ClientBot supports 3 link types: ssl, plain, tls.
# tls requires the server to support STARTTLS
linktype tls
nick janus
# You can set the Real Name with this
name Janus IRC Bot
servpass CooLink
nspass NickServPassWord
# the nick must already be registered, and the bot will not ghost anyone camping
netname msn
autoconnect 1
}
- Code:
/msg janus help
/msg Janus create #Radio-KiLLeR
/msg Janus linked
/msg Janus destroy <#Channel>
- Code:
identify admin and pass
you can using in this
http://www.irc-wiki.org/Janus_Commands
i want to say thanks and credit to Legend from irc.lightningsnet.org for help
run your janus
- Code:
cd Trixarian-trix-janus-319ebec
./janus.pl
- Code:
# Janus configuration file
#
# This is a line-based configuation file, divided into blocks for networks
# and other grouped settings.
#
# GENERAL RULE: If you don't know what it does then just leave it alone.
# The default setting should work without any trouble.
# This however doesn't count for server blocks.
#
# Set block: settings for the janus server itself
set {
# Server name - set this to a single unique word. This is used to identify
# the server in the interjanus protocol.
# This does NOT need to be a domain name; it should be short.
name Omega
# Saved data location - this is the file which janus will load and save
# state (such as the list of shared channels) between runs
save janus.dat
# Janus nick - Change this if you want a different interface nick
# Janus ident - Change this if you want a different interface ident
# Janus name - Change this if you want a different interface real name
# Janus host (rhost) - Change this if you want a different interface host
# Janus vhost (host) - Change this if you want a different interface vhost
janus_nick janus
janus_ident janus
janus_name Janus Control Interface
janus_rhost services.janus
janus_host services
# Interface Type - This changes how the Janus interface responds to
# commands sent to it. It can either respond by private message used with
# IRC Bots or the traditional notices that Services are supposed to use.
# Possible options:
# notice - Sends Interface responses to the user as notices.
# privmsg - Sends Interface responses to the user as private messages.
# Note: This defaults to privmsg
janus_type privmsg
# Administrator password - if set, this enables an "admin" account with
# full access to all commands. Once you have created normal accounts,
# this should be disabled as the password is stored in plaintext.
password aaaaaa
# Link mode - use janus as a network partition or a transparent bridge
# link - network partition, channels must be explicitly linked
# bridge - transpaent link, all channels linked, opers are more global
lmode link
# Global Linking Requirement - This is the minimum access level a user
# needs to be in a channel or on a network before Janus will allow them
# to create, destroy and link channels.
# Possible options:
# owner - User needs to be atleast an owner of the channel to add/link it
# op - User needs to be atleast an op on the channel to add/link it
# oper - User needs to be atleast an oper on the network to add/link channels
# Note: This defaults to owner
linkreq owner
# Custom Domain - This will make Janus use a custom domain for Janus links
# in /map and /links. Please exclude the first . from the domain name.
# It defaults to 'janus' that displays as net.janus in /map and /links.
# This works without problems in an InterJanus setup.
#laddy gigirc.com
# Network Tag Separator - This is what Janus uses to seperate another network's
# (short) tag name from the user's nickname.
# Example:
# Trixar_za on the gig network with the septag of / would be Trixar_za/gig on
# any other network present in the Janus linked Network.
# Note: This can be any character and defaults to / when not set or left empty.
# Note: This is used to avoid nickname collisions so don't use strange/unsupported
# characters here or you'll have serious desync problems.
septag /
# Forced Network Tagging - This will force network tags for all users
# connected via janus to your network and may resolve common nickname
# collision issues.
# Note: Enabling tagall reverses how the forcetag command works. Forcetag will
# now disable tagging for the nickname you set it to while tagall is enabled.
#tagall 1
# Oper Visibity Level - Controls how oper statuses is shared across Janus linked
# networks. Leave this commented out or set it to 0 to keep opers in /lusers down.
# Note: This doesn't work with UnrealIRCd and I broke it intentionally...
# Note: This can be overridden on a per network basis via the oper_visibilty variable.
# 0 - Disables all Oper Status Sharing
# 1 - Adds +H (hide oper stats mode) to all Opers it shares
# 2 - Complete Oper Status Sharing without restrictions
operlvl 0
# Control Code Level - This controls the colour and IRC control codes between Janus
# linked Networks. Use this to strip unwanted colours, underlines or bold from shared
# user's text.
# Note: This defaults to 0 when not set
# 0 - Allows Colours, Bold and Underline
# 1 - Removes only Colours
# 2 - Removes all Colours, Bold and Underline
#cclvl 1
# Run mode - process execution style
# mplex - Handle SSL and sockets using C; allows for perl process to be
# transparently restarted if perl's memory allocation gets too large
# uproc - Handle sockets internally to the worker process
# If "-daemon" is appended, janus will daemonize and optionally record its PID
# Note: If you don't know what the above means just leave the bottow two commented
# out to use the default setting.
pidfile janus.pid
runmode mplex-daemon
# Other parameters as defined by modules may be present here
# Example: Commands::Debug takes a date-based format for the dump files
datefmt %Y%m%d-%H%M%S
# SSL certificate. Only required if you are using an SSL server port,
# but will be presented as client certificates on connections
# These can be overridden in an individual link block
#ssl_certfile janus-cert.pem
#ssl_keyfile janus-key.pem
# Certificate Authority to verify certificates against - incoming and outgoing
#ssl_cafile janus-cert.pem
}
# Modules block: this is a list of modules which are loaded at startup.
# Modules can also be loaded or unloaded while janus is running.
# See README for a short description of each module.
modules {
Commands::*
Modules::Ban
Modules::Claim
Modules::Global
Modules::Qline
Modules::Signals
Modules::Services
Modules::Spamfilter
Modules::WhoisFilter
Modules::BanSet
Modules::KeepMode
Modules::Qline
}
# Log blocks
log log/%Y%m%d.log {
# Type - a module in the Log package
# For "File" logs, the name is a strftime format string that will become the filename
type File
# Filter - what events to send to the log. Space-separated values
# See Log.pm for a full list; this will produce a reasonable log.
# Uncomment the filter to make a full log if you are submitting a bug report.
filter debug info warn err audit debug_in info_in warn_in err_in hook_err poison
## The following settings are specific to the File type:
# Run a dump before opening the log file (for possible replays)
dump 0
# rotate the log every N seconds
rotate 86400
# action to take on the log after closing
# closeact gzip
}
# Channel log: <netid>#channel
log Omega#logchan {
type Channel
filter audit
style color
}
# Listen blocks: listen for incoming server connections
#
# No listen block is required if you have janus connect to your servers
#
# The type of server is determined by the IP of the incoming connection;
# one port can be used for SSL and non-SSL, and for all types of servers.
# You cannot accept incoming connections from a server if another server
# shares its IP address; use outgoing connections or alternative IPs.
listen 7000
listen 10.0.0.4:7000
# Network link block - one block is required per network
# link <netid>
# Note: It's recommended that netid be short (between 3-5 characters) since
# they're used with network tags used with nicknames.
link u3 {
# Server type. This is a module in the Server package
type Unreal
# Should we try to autoconnect to this network by default?
autoconnect 1
# Address to connect to. Will do a DNS lookup if needed
# Using DNS will disable incoming connections from this server
linkaddr ::1
# Port to connect to
linkport 8001
# Source address (optional, for multihomed hosts)
linkbind ::1
# Password which is sent
sendpass pass
# Password which is expected to receive
recvpass pass
# Link type: either plain or ssl. Also used for incoming connections.
linktype plain
# For SSL links, certificate fingerprint may be checked.
# See extras/get-fp to read the fingerprint of an existing server
# This is done instead of checking the CA
# ssl_fp da39a3ee5e6b4b0d3255bfef95601890afd80709
# Long name of this network
netname Test 1
# What server name is used to introduce ourselves
# Optional, defaults to NAME.janus where NAME is set above
linkname hub.janus
# Unreal-only: numerics used for janus servers. Optional, defaults to 100-600
numeric_range 40-45,70,85-190
# Untrusted: if set, don't send real IP/host to this network
# untrusted 1
}
# Link block for an InspIRCd 1.1 server
# (protocol details, module list, etc are autonegotiated on connect)
link i1 {
type Inspircd_2000
linkaddr 10.0.0.2
linkport 7000
linktype ASHER
sendpass asher
recvpass asher
netname Omega
autoconnect 1
}
# Other server protocols link the same way.
# See the protocol module names in src/Server/
link ts6 {
type TS6
linkaddr 4.2.2.2
linkport 1234
linktype plain
sendpass abc
recvpass def
netname TS6 Server
}
# Inter-janus link block
# The link id must match the set::name of the remote server
link myserver {
type InterJanus
linkaddr ::1
linkport 8009
linktype ssl
sendpass pass
recvpass ssap
netname That Other Server
autoconnect 0
ssl_certfile alt-server.cert.pem
ssl_keyfile alt-server.key.pem
}
# Relay bot link block
link cbot {
type ClientBot
linkaddr 10.0.0.4
linkport 6660
# ClientBot supports 3 link types: ssl, plain, tls.
# tls requires the server to support STARTTLS
linktype tls
nick Dog
# You can set the Real Name with this
name Janus IRC Bot
servpass asher
nspass NickServPassWord
# the nick must already be registered, and the bot will not ghost anyone camping
netname Omega
autoconnect 1
}
- Code:
# Janus configuration file
#
# This is a line-based configuation file, divided into blocks for networks
# and other grouped settings.
#
# GENERAL RULE: If you don't know what it does then just leave it alone.
# The default setting should work without any trouble.
# This however doesn't count for server blocks.
#
# Set block: settings for the janus server itself
set {
# Server name - set this to a single unique word. This is used to identify
# the server in the interjanus protocol.
# This does NOT need to be a domain name; it should be short.
name Omega
# Saved data location - this is the file which janus will load and save
# state (such as the list of shared channels) between runs
save janus.dat
# Janus nick - Change this if you want a different interface nick
# Janus ident - Change this if you want a different interface ident
# Janus name - Change this if you want a different interface real name
# Janus host (rhost) - Change this if you want a different interface host
# Janus vhost (host) - Change this if you want a different interface vhost
janus_nick janus
janus_ident janus
janus_name Janus Control Interface
janus_rhost services.janus
janus_host services
# Interface Type - This changes how the Janus interface responds to
# commands sent to it. It can either respond by private message used with
# IRC Bots or the traditional notices that Services are supposed to use.
# Possible options:
# notice - Sends Interface responses to the user as notices.
# privmsg - Sends Interface responses to the user as private messages.
# Note: This defaults to privmsg
janus_type privmsg
# Administrator password - if set, this enables an "admin" account with
# full access to all commands. Once you have created normal accounts,
# this should be disabled as the password is stored in plaintext.
password aaaaaa
# Link mode - use janus as a network partition or a transparent bridge
# link - network partition, channels must be explicitly linked
# bridge - transpaent link, all channels linked, opers are more global
lmode link
# Global Linking Requirement - This is the minimum access level a user
# needs to be in a channel or on a network before Janus will allow them
# to create, destroy and link channels.
# Possible options:
# owner - User needs to be atleast an owner of the channel to add/link it
# op - User needs to be atleast an op on the channel to add/link it
# oper - User needs to be atleast an oper on the network to add/link channels
# Note: This defaults to owner
linkreq owner
# Custom Domain - This will make Janus use a custom domain for Janus links
# in /map and /links. Please exclude the first . from the domain name.
# It defaults to 'janus' that displays as net.janus in /map and /links.
# This works without problems in an InterJanus setup.
#laddy gigirc.com
# Network Tag Separator - This is what Janus uses to seperate another network's
# (short) tag name from the user's nickname.
# Example:
# Trixar_za on the gig network with the septag of / would be Trixar_za/gig on
# any other network present in the Janus linked Network.
# Note: This can be any character and defaults to / when not set or left empty.
# Note: This is used to avoid nickname collisions so don't use strange/unsupported
# characters here or you'll have serious desync problems.
septag /
# Forced Network Tagging - This will force network tags for all users
# connected via janus to your network and may resolve common nickname
# collision issues.
# Note: Enabling tagall reverses how the forcetag command works. Forcetag will
# now disable tagging for the nickname you set it to while tagall is enabled.
#tagall 1
# Oper Visibity Level - Controls how oper statuses is shared across Janus linked
# networks. Leave this commented out or set it to 0 to keep opers in /lusers down.
# Note: This doesn't work with UnrealIRCd and I broke it intentionally...
# Note: This can be overridden on a per network basis via the oper_visibilty variable.
# 0 - Disables all Oper Status Sharing
# 1 - Adds +H (hide oper stats mode) to all Opers it shares
# 2 - Complete Oper Status Sharing without restrictions
operlvl 0
# Control Code Level - This controls the colour and IRC control codes between Janus
# linked Networks. Use this to strip unwanted colours, underlines or bold from shared
# user's text.
# Note: This defaults to 0 when not set
# 0 - Allows Colours, Bold and Underline
# 1 - Removes only Colours
# 2 - Removes all Colours, Bold and Underline
#cclvl 1
# Run mode - process execution style
# mplex - Handle SSL and sockets using C; allows for perl process to be
# transparently restarted if perl's memory allocation gets too large
# uproc - Handle sockets internally to the worker process
# If "-daemon" is appended, janus will daemonize and optionally record its PID
# Note: If you don't know what the above means just leave the bottow two commented
# out to use the default setting.
pidfile janus.pid
runmode mplex-daemon
# Other parameters as defined by modules may be present here
# Example: Commands::Debug takes a date-based format for the dump files
datefmt %Y%m%d-%H%M%S
# SSL certificate. Only required if you are using an SSL server port,
# but will be presented as client certificates on connections
# These can be overridden in an individual link block
#ssl_certfile janus-cert.pem
#ssl_keyfile janus-key.pem
# Certificate Authority to verify certificates against - incoming and outgoing
#ssl_cafile janus-cert.pem
}
# Modules block: this is a list of modules which are loaded at startup.
# Modules can also be loaded or unloaded while janus is running.
# See README for a short description of each module.
modules {
Commands::*
Modules::Ban
Modules::Claim
Modules::Global
Modules::Qline
Modules::Signals
Modules::Services
Modules::Spamfilter
Modules::WhoisFilter
Modules::BanSet
Modules::KeepMode
Modules::Qline
}
# Log blocks
log log/%Y%m%d.log {
# Type - a module in the Log package
# For "File" logs, the name is a strftime format string that will become the filename
type File
# Filter - what events to send to the log. Space-separated values
# See Log.pm for a full list; this will produce a reasonable log.
# Uncomment the filter to make a full log if you are submitting a bug report.
filter debug info warn err audit debug_in info_in warn_in err_in hook_err poison
## The following settings are specific to the File type:
# Run a dump before opening the log file (for possible replays)
dump 0
# rotate the log every N seconds
rotate 86400
# action to take on the log after closing
# closeact gzip
}
# Channel log: <netid>#channel
log Omega#Admin {
type Channel
filter audit
style color
}
# Listen blocks: listen for incoming server connections
#
# No listen block is required if you have janus connect to your servers
#
# The type of server is determined by the IP of the incoming connection;
# one port can be used for SSL and non-SSL, and for all types of servers.
# You cannot accept incoming connections from a server if another server
# shares its IP address; use outgoing connections or alternative IPs.
listen 7000
listen 10.0.0.4:7000
# Network link block - one block is required per network
# link <netid>
# Note: It's recommended that netid be short (between 3-5 characters) since
# they're used with network tags used with nicknames.
link u3 {
# Server type. This is a module in the Server package
type Unreal
# Should we try to autoconnect to this network by default?
autoconnect 1
# Address to connect to. Will do a DNS lookup if needed
# Using DNS will disable incoming connections from this server
linkaddr ::1
# Port to connect to
linkport 8001
# Source address (optional, for multihomed hosts)
linkbind ::1
# Password which is sent
sendpass pass
# Password which is expected to receive
recvpass pass
# Link type: either plain or ssl. Also used for incoming connections.
linktype plain
# For SSL links, certificate fingerprint may be checked.
# See extras/get-fp to read the fingerprint of an existing server
# This is done instead of checking the CA
# ssl_fp da39a3ee5e6b4b0d3255bfef95601890afd80709
# Long name of this network
netname Test 1
# What server name is used to introduce ourselves
# Optional, defaults to NAME.janus where NAME is set above
linkname hub.janus
# Unreal-only: numerics used for janus servers. Optional, defaults to 100-600
numeric_range 40-45,70,85-190
# Untrusted: if set, don't send real IP/host to this network
# untrusted 1
}
# Link block for an InspIRCd 1.1 server
# (protocol details, module list, etc are autonegotiated on connect)
link i1 {
type Inspircd_2000
linkaddr 10.0.0.2
linkport 7000
linktype ASHER
sendpass asher
recvpass asher
netname Omega
autoconnect 1
}
# Other server protocols link the same way.
# See the protocol module names in src/Server/
link ts6 {
type TS6
linkaddr 4.2.2.2
linkport 1234
linktype plain
sendpass abc
recvpass def
netname TS6 Server
}
# Inter-janus link block
# The link id must match the set::name of the remote server
link myserver {
type InterJanus
linkaddr ::1
linkport 8009
linktype ssl
sendpass pass
recvpass ssap
netname That Other Server
autoconnect 0
ssl_certfile alt-server.cert.pem
ssl_keyfile alt-server.key.pem
}
# Relay bot link block
link cbot {
type ClientBot
linkaddr 10.0.0.4
linkport 6660
# ClientBot supports 3 link types: ssl, plain, tls.
# tls requires the server to support STARTTLS
linktype tls
nick Dog
# You can set the Real Name with this
name Janus IRC Bot
servpass asher
nspass NickServPassWord
# the nick must already be registered, and the bot will not ghost anyone camping
netname Omega
autoconnect 1
}
Guide By mIRCx staff
www.mIRCx.co.il
mIRCx the old Community
Chief- Admin
- מספר הודעות : 268
Join date : 2011-12-09
מיקום : mIRCx IRC Network
Re: Guide install Janus IRC
download janus and config very better from else
fix by mIRCx
http://f2h.nana10.co.il/n0bxah26iebt
or this
http://f2h.nana10.co.il/m5eme4vr8coo
or this a last file without fix config
http://f2h.nana10.co.il/s7vezs54t31v
fix by mIRCx
http://f2h.nana10.co.il/n0bxah26iebt
or this
http://f2h.nana10.co.il/m5eme4vr8coo
or this a last file without fix config
http://f2h.nana10.co.il/s7vezs54t31v
Chief- Admin
- מספר הודעות : 268
Join date : 2011-12-09
מיקום : mIRCx IRC Network
Similar topics
» Guide install Borknet_services
» guide install SMF
» Guide install bopm
» Guide install FishBot
» Guide install X3 Services
» guide install SMF
» Guide install bopm
» Guide install FishBot
» Guide install X3 Services
MIRCX IRC Network :: MIRCX :: MIRCX
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Sat Aug 05, 2023 2:09 am by Chief
» mIRCx IRC Network Config
Sat Jul 15, 2023 9:51 pm by Chief
» ircu2.10.12-pk with dnsbl
Fri Mar 10, 2023 2:22 pm by Admin
» Guide install PyLink on New version FreeBSD
Thu Dec 15, 2022 9:39 pm by Chief
» מדריך התקנה PBot על מערכת הפעלה FreeBsd-12
Mon Dec 05, 2022 5:44 am by Chief
» install Nefarious2 && X3 IRC Services in FreeBsd
Sat Nov 12, 2022 3:12 pm by Chief
» help problem with adduser in Freebsd 12
Fri Nov 11, 2022 9:06 pm by Chief
» מדריך פקודות והתקנה בסרביס X3
Fri Oct 28, 2022 1:43 pm by Chief
» מדריך הגדרות WebIRC in Nefarious2
Thu Apr 07, 2022 4:45 am by Chief