ircservices kurulumu (detaylı)

merhaba arkadaşlar bu yazımda size ircservicesin nasıl kurulduğunu anlatacağım.

 

aaeaaqaaaaaaaafaaaaajddingeymjzklwe2ywytndk0nc04odhilwy1zgu1ztrmmmm4za

ilk önce telnet ve ftp hesabımıza login oluyoruz.

+login as:kullanıcı adınız

+password:şifreniz

login işleminden sonra sırası ile

+wget http://achurch.org/services/tarballs/ircservices-5.0.64.tar.gz yazıp enterliyoruz.


[deneme@botnet ~]$ wget http://achurch.org/services/tarballs/ircservices-5.0.64.tar.gz
–2016-11-10 16:09:59– http://achurch.org/services/tarballs/ircservices-5.0.64.tar.gz
Resolving achurch.org… 60.39.233.218
Connecting to achurch.org|60.39.233.218|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1163710 (1.1M) [application/x-gzip]
Saving to: “ircservices-5.0.64.tar.gz”

100%[======================================>] 1,163,710 301K/s in 3.8s

2016-11-10 16:10:04 (301 KB/s) – “ircservices-5.0.64.tar.gz” saved [1163710/1163710]

 


yukarıdaki gördüğünüz şekilde indirme işlemi tamamlandıktan sonra

+tar zxvf ircservices-5.0.64.tar.gz    yazıp enter tuşu ile dosyayı açıyoruz.


[deneme@botnet ~]$ tar zxvf ircservices-5.0.64.tar.gz
ircservices-5.0.64/
ircservices-5.0.64/misc.c
ircservices-5.0.64/docs/
ircservices-5.0.64/docs/faq.html
ircservices-5.0.64/docs/6.html
ircservices-5.0.64/docs/5.html
ircservices-5.0.64/docs/upgrade.html
ircservices-5.0.64/docs/ircservices.8
ircservices-5.0.64/docs/7.html
ircservices-5.0.64/docs/a.html
ircservices-5.0.64/docs/3.html
ircservices-5.0.64/docs/convert-db.8
ircservices-5.0.64/docs/1.html
ircservices-5.0.64/docs/copyright.html
ircservices-5.0.64/docs/2.html
ircservices-5.0.64/docs/index.html
ircservices-5.0.64/docs/b.html
ircservices-5.0.64/docs/c.html
ircservices-5.0.64/docs/4.html
ircservices-5.0.64/docs/COPYING.html
ircservices-5.0.64/docs/0.html
ircservices-5.0.64/init.c
ircservices-5.0.64/KnownBugs
ircservices-5.0.64/modes.h
ircservices-5.0.64/vsnprintf.c
ircservices-5.0.64/actions.c
ircservices-5.0.64/WhatsNew
ircservices-5.0.64/servers.c
ircservices-5.0.64/Changes
ircservices-5.0.64/hash.h
ircservices-5.0.64/timeout.c
ircservices-5.0.64/modules.c
ircservices-5.0.64/ignore.h
ircservices-5.0.64/sockets.c
ircservices-5.0.64/cp-recursive
ircservices-5.0.64/services.h
ircservices-5.0.64/commands.c
ircservices-5.0.64/lang/
ircservices-5.0.64/lang/hu.l
ircservices-5.0.64/lang/it.l
ircservices-5.0.64/lang/jconv.pl
ircservices-5.0.64/lang/nl.l
ircservices-5.0.64/lang/tr.l
ircservices-5.0.64/lang/de.l
ircservices-5.0.64/lang/ja_sjis.l
ircservices-5.0.64/lang/ru.l
ircservices-5.0.64/lang/langstrs.h
ircservices-5.0.64/lang/index
ircservices-5.0.64/lang/fr.l
ircservices-5.0.64/lang/Makefile
ircservices-5.0.64/lang/ja_euc.l
ircservices-5.0.64/lang/pt.l
ircservices-5.0.64/lang/en_us.l
ircservices-5.0.64/lang/langcomp.c
ircservices-5.0.64/lang/es.l
ircservices-5.0.64/COPYING
ircservices-5.0.64/log.c
ircservices-5.0.64/language.h
ircservices-5.0.64/ignore.c
ircservices-5.0.64/list-array.h
ircservices-5.0.64/version.sh
ircservices-5.0.64/channels.c
ircservices-5.0.64/memory.c
ircservices-5.0.64/language.c
ircservices-5.0.64/tools/
ircservices-5.0.64/tools/convert-db.h
ircservices-5.0.64/tools/convert-cygnus.c
ircservices-5.0.64/tools/ircservices-chk.in
ircservices-5.0.64/tools/convert-db.c
ircservices-5.0.64/tools/convert-sirv.c
ircservices-5.0.64/tools/Makefile
ircservices-5.0.64/tools/convert-ptlink.c
ircservices-5.0.64/tools/convert-hybserv.c
ircservices-5.0.64/tools/convert-magick.c
ircservices-5.0.64/tools/convert-epona.c
ircservices-5.0.64/tools/convert-trircd.c
ircservices-5.0.64/tools/convert-ver8.c
ircservices-5.0.64/modules/
ircservices-5.0.64/modules/database/
ircservices-5.0.64/modules/database/extsyms.h
ircservices-5.0.64/modules/database/version4.c
ircservices-5.0.64/modules/database/fileutil.h
ircservices-5.0.64/modules/database/standard.c
ircservices-5.0.64/modules/database/README
ircservices-5.0.64/modules/database/Makefile
ircservices-5.0.64/modules/database/fileutil.c
ircservices-5.0.64/modules/database/extsyms.c
ircservices-5.0.64/modules/statserv/
ircservices-5.0.64/modules/statserv/statserv.h
ircservices-5.0.64/modules/statserv/Makefile
ircservices-5.0.64/modules/statserv/main.c
ircservices-5.0.64/modules/nickserv/
ircservices-5.0.64/modules/nickserv/sendpass.c
ircservices-5.0.64/modules/nickserv/oldlink.c
ircservices-5.0.64/modules/nickserv/mail-auth.c
ircservices-5.0.64/modules/nickserv/ns-local.h
ircservices-5.0.64/modules/nickserv/set.c
ircservices-5.0.64/modules/nickserv/link.c
ircservices-5.0.64/modules/nickserv/autojoin.c
ircservices-5.0.64/modules/nickserv/collide.c
ircservices-5.0.64/modules/nickserv/Makefile
ircservices-5.0.64/modules/nickserv/access.c
ircservices-5.0.64/modules/nickserv/main.c
ircservices-5.0.64/modules/nickserv/nickserv.h
ircservices-5.0.64/modules/nickserv/util.c
ircservices-5.0.64/modules/misc/
ircservices-5.0.64/modules/misc/helpserv.c
ircservices-5.0.64/modules/misc/xml-import.c
ircservices-5.0.64/modules/misc/devnull.c
ircservices-5.0.64/modules/misc/Makefile
ircservices-5.0.64/modules/misc/xml-export.c
ircservices-5.0.64/modules/misc/xml.h
ircservices-5.0.64/modules/Makerules
ircservices-5.0.64/modules/mail/
ircservices-5.0.64/modules/mail/smtp.c
ircservices-5.0.64/modules/mail/mail-local.h
ircservices-5.0.64/modules/mail/sendmail.c
ircservices-5.0.64/modules/mail/Makefile
ircservices-5.0.64/modules/mail/main.c
ircservices-5.0.64/modules/mail/mail.h
ircservices-5.0.64/modules/operserv/
ircservices-5.0.64/modules/operserv/operserv.h
ircservices-5.0.64/modules/operserv/akill.h
ircservices-5.0.64/modules/operserv/sline.c
ircservices-5.0.64/modules/operserv/akill.c
ircservices-5.0.64/modules/operserv/sline.h
ircservices-5.0.64/modules/operserv/sessions.h
ircservices-5.0.64/modules/operserv/Makefile
ircservices-5.0.64/modules/operserv/news.h
ircservices-5.0.64/modules/operserv/main.c
ircservices-5.0.64/modules/operserv/maskdata.h
ircservices-5.0.64/modules/operserv/maskdata.c
ircservices-5.0.64/modules/operserv/news.c
ircservices-5.0.64/modules/operserv/sessions.c
ircservices-5.0.64/modules/httpd/
ircservices-5.0.64/modules/httpd/auth-password.c
ircservices-5.0.64/modules/httpd/http.h
ircservices-5.0.64/modules/httpd/top-page.c
ircservices-5.0.64/modules/httpd/debug.c
ircservices-5.0.64/modules/httpd/redirect.c
ircservices-5.0.64/modules/httpd/dbaccess.c
ircservices-5.0.64/modules/httpd/auth-ip.c
ircservices-5.0.64/modules/httpd/Makefile
ircservices-5.0.64/modules/httpd/main.c
ircservices-5.0.64/modules/httpd/util.c
ircservices-5.0.64/modules/chanserv/
ircservices-5.0.64/modules/chanserv/sendpass.c
ircservices-5.0.64/modules/chanserv/access.h
ircservices-5.0.64/modules/chanserv/access-levels.c
ircservices-5.0.64/modules/chanserv/chanserv.h
ircservices-5.0.64/modules/chanserv/set.c
ircservices-5.0.64/modules/chanserv/Makefile
ircservices-5.0.64/modules/chanserv/access.c
ircservices-5.0.64/modules/chanserv/check.c
ircservices-5.0.64/modules/chanserv/cs-local.h
ircservices-5.0.64/modules/chanserv/main.c
ircservices-5.0.64/modules/chanserv/util.c
ircservices-5.0.64/modules/chanserv/autokick.c
ircservices-5.0.64/modules/chanserv/access-xop.c
ircservices-5.0.64/modules/Makefile
ircservices-5.0.64/modules/encryption/
ircservices-5.0.64/modules/encryption/md5.c
ircservices-5.0.64/modules/encryption/Makefile
ircservices-5.0.64/modules/protocol/
ircservices-5.0.64/modules/protocol/dalnet.c
ircservices-5.0.64/modules/protocol/dreamforge.c
ircservices-5.0.64/modules/protocol/token.c
ircservices-5.0.64/modules/protocol/bahamut.c
ircservices-5.0.64/modules/protocol/chanprot.h
ircservices-5.0.64/modules/protocol/undernet-p9.c
ircservices-5.0.64/modules/protocol/token.h
ircservices-5.0.64/modules/protocol/ptlink.c
ircservices-5.0.64/modules/protocol/svsnick.h
ircservices-5.0.64/modules/protocol/halfop.h
ircservices-5.0.64/modules/protocol/halfop.c
ircservices-5.0.64/modules/protocol/sjoin.h
ircservices-5.0.64/modules/protocol/banexcept.h
ircservices-5.0.64/modules/protocol/invitemask.h
ircservices-5.0.64/modules/protocol/ts8.c
ircservices-5.0.64/modules/protocol/svsnick.c
ircservices-5.0.64/modules/protocol/Makefile
ircservices-5.0.64/modules/protocol/unreal.c
ircservices-5.0.64/modules/protocol/banexcept.c
ircservices-5.0.64/modules/protocol/rfc1459.c
ircservices-5.0.64/modules/protocol/invitemask.c
ircservices-5.0.64/modules/protocol/hybrid.c
ircservices-5.0.64/modules/protocol/monkey.c
ircservices-5.0.64/modules/protocol/sjoin.c
ircservices-5.0.64/modules/protocol/chanprot.c
ircservices-5.0.64/modules/protocol/trircd.c
ircservices-5.0.64/modules/memoserv/
ircservices-5.0.64/modules/memoserv/memoserv.h
ircservices-5.0.64/modules/memoserv/ignore.c
ircservices-5.0.64/modules/memoserv/Makefile
ircservices-5.0.64/modules/memoserv/forward.c
ircservices-5.0.64/modules/memoserv/main.c
ircservices-5.0.64/README
ircservices-5.0.64/send.c
ircservices-5.0.64/encrypt.h
ircservices-5.0.64/conffile.h
ircservices-5.0.64/install-script
ircservices-5.0.64/configure
ircservices-5.0.64/commands.h
ircservices-5.0.64/modules.h
ircservices-5.0.64/encrypt.c
ircservices-5.0.64/TODO
ircservices-5.0.64/defs.h
ircservices-5.0.64/extern.h
ircservices-5.0.64/sockets.h
ircservices-5.0.64/suspinfo.c
ircservices-5.0.64/version.h
ircservices-5.0.64/process.c
ircservices-5.0.64/messages.c
ircservices-5.0.64/users.c
ircservices-5.0.64/messages.h
ircservices-5.0.64/servers.h
ircservices-5.0.64/Makefile
ircservices-5.0.64/memory.h
ircservices-5.0.64/modes.c
ircservices-5.0.64/main.c
ircservices-5.0.64/users.h
ircservices-5.0.64/data/
ircservices-5.0.64/data/example-ircservices.conf
ircservices-5.0.64/data/example-modules.conf
ircservices-5.0.64/data/Makefile
ircservices-5.0.64/data/helpfiles/
ircservices-5.0.64/data/helpfiles/help
ircservices-5.0.64/compat.c
ircservices-5.0.64/channels.h
ircservices-5.0.64/timeout.h
ircservices-5.0.64/conffile.c
ircservices-5.0.64/signals.c
[deneme@botnet ~]$ cd ircservices-5.0.64


yukarıdaki gördüğünüz şekilde işlemler olacaktır.

—————————————————————————————————————————————–

+cd ircservices-5.0.64 komutu ile services klasörüne girip

./configure komutundan sonra karşımıza aşağıdaki ayarlar çıkacaktır.

[/home/hesapadınız/ircservices] serviceslerin kurulacağını dizini belirtiyoruz

In what directory do you want the binaries to be installed?
Press Return for the default, or enter a new value.
[/home/ibrahim1/ircservices]

sonra ikinci ayarda ise modul,database,conf vb dosyaların kurulacağı yeri belirliyoruz.

[/home/hesapadınız/ircservices/lib]

Where do you want the data files to be installed?

[/home/ibrahim1/ircservices/lib]

aşağıdaki şekilde karşınıza bi ekran geldiğinde konfigurasyon işleminiz tamamlanmış demektir.


End of interactive configuration.

Searching for a suitable compiler… (cached) using gcc.
Compiler flags: (cached) -O2 -fno-strict-aliasing
Let’s see what libraries we need… (cached) none
Checking if we can use dynamic modules… (cached) yes.
Checking whether ranlib exists… (cached) yes.
Looking for an 8-bit integer type… (cached) char
Looking for a 16-bit integer type… (cached) short
Looking for a 32-bit integer type… (cached) int
Checking the size of int… (cached) 32 bits
Checking the size of long… (cached) 32 bits
Checking the size of time_t… (cached) 32 bits
Checking the size of gid_t… (cached) 32 bits
Checking for socklen_t… (cached) present.
Checking for presence of include files (it’s okay if some aren’t there):
strings.h… (cached) present
sys/select.h… (cached) present
sys/sysproto.h… (cached) not present
Seeing if your system defines int16/int32… not found (this is good).
How to complain when something goes wrong… (cached) strerror().
Looking for other routines we want that you don’t have… (cached) none
Checking how to install files… (cached) this system’s “install” works.
Seeing if “install” will create directories… (cached) yes
Checking how to copy directories… (cached) /bin/cp -dpr
Creating config.h… done (unchanged).
Creating Makefile.inc… done (unchanged).
Saving configuration results in config.cache… done.

All done! Now edit defs.h as needed, and run “make” (or possibly “gmake”)
to compile Services. See the README and FAQ if you have any problems.


konfigurasyon işleminden sonra sıra geldi dosyaları kaydetmeye

+make komutu ile dosyalarımızı kaydetip

+make install komutu ile dosyalarımızı çalışır hale getiriyoruz.

karşımıza { Don’t forget to create/update your ircservices.conf and modules.conf files!
See the README for details.} yazısı çıktığında işlemler tamamlanmış demektir.sıra geldi ircservices ve modules isimli conf dosyalarımızı editlemeye geldi.

ircservicesconflar ı tıklayıp modules ve ircservices dosyalarımızı indirip editliyoruz

 

modules conf dosyasında aşşağıda belirttiğim domain ve root nicki yerlerine site adınızı ve root admin nickinizi yazıp dosyayı kaydedip ircservices klasöründe bulunan lib klasörüne ftp üzerinden atalım


Module protocol/unreal
ServerNumeric 10
EndModule

Module mail/main
FromAddress “services@domain.com”
FromName “www.domain.com irc services ozel sistem”
EndModule

Module mail/sendmail
SendmailPath /usr/sbin/sendmail
EndModule

Module mail/smtp
RelayHost mail.domain.com
SMTPName mail.domain.com
MaxSockets 100
EndModule

Module operserv/main
OperServName “OperServ” “Operator Server”
GlobalName “domainsarac-Duyuru” “Global Noticer”
OperServDB “oper.db”
ServicesRoot “rootadmin nicki”
KillClonesAutokill 15m
AllowRaw
WallOper
WallBadOS
WallOSChannel
WallSU
EndModule


ircservices conf dosyasında ise domain adınız yazan yerlere sunucu adınızı yazınız.GuestNickPrefix yazan yerin karşısındaki domain yazan yere sunucuza giren guestuserlerin nasıl bir nickle girmesini istiyorsanız onu yazın (örneğin GuestNickPrefix “ibrahimsaraç-“) gibi ip adresiniz yazan yere sunucunuzun ip adresini yazıp dosyayı kaydedip ircservices klasöründe bulunan lib klasörüne ftp üzerinden atalım.

RemoteServer ip adresiniz 6667 “services”
ServerName “services.domain.com”
ServerDesc “Türkiyenin Sohbet Sitesi http://wWw.domain.com”
ServiceUser “services@domain.com”

Umask 077
LogFilename ircservices.log
PIDFilename ircservices.pid
MOTDFilename ircservices.motd
LockFilename .lock
NoBouncyModes
NoSplitRecovery
BadPassLimit 3
BadPassTimeout 30m
BadPassWarning 3
UpdateTimeout 5m
WarningTimeout 1h
ReadTimeout 3
TimeoutCheck 1.0
PingFrequency 90s
NetBufferSize 4194304 1048576
NetBufferLimit 80 95
GuestNickPrefix “domain-”


son olarak ise sıra geldi servisleri startlamaya ssh üzerinden cd ircservices klasörüne girip ./ircservices yazıp enterlememiz yetiyor.

xxxx[ibrahim1@botnet ircservices]$ ./ircservices
—->Initialization successful, starting IRC Services.
xxxx[ibrahim1@botnet ircservices]$

ok işaretinin olduğu yazıyı gördüyseniz servisleriniz aktif demektir.

hayırlı olsun 🙂

 

bi sonraki yazımda eggdrop kurulumunu yayınlayacağım.hepinize çok teşekkür ederim.

 

Bir önceki yazımız olan unreal3.2 kurulumu detaylı başlıklı konumuzu da okumanızı öneririz.

Yorum Yaz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

* Ücretsiz Mesajlaşmak İçin Sohbete Bağlan