프로그램 사용/ircd2013. 3. 1. 20:11
lightIRC는 flash 기반의 채팅이다.
그런데.. 인증 서버를 perl로 작동을 시켜야 한다는게 문제.. -_-

[링크 : http://www.lightirc.com/]
[링크 : http://redmine.lightirc.com/projects/lightirc/wiki/Flash_Policy_setup_instructions]

'프로그램 사용 > ircd' 카테고리의 다른 글

inspircd  (0) 2013.03.12
cgiirc  (0) 2013.03.01
irc / irc bot  (0) 2013.02.28
ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 10:44
irc 에서 항상 관리자가 있을수 없으니 irc bot / chat bot 이 대신해서 관리자 역활을 수행하기도 한다.

오징어의 경우 사용하는 프로그램 목록을 공개해놨는데 다음과 같다.
어떤 프로그램을 사용하고 있나요?
IRC 서버로는 InspIRCd를, 서비스 봇으로는 Atheme를 쓰고 있습니다. 실제로는 설정 및 확장을 많이 사용하기 때문에 몇 가지 준비가 필요합니다.

[링크 : http://ozinger.org/faq ] 

[링크 : http://en.wikipedia.org/wiki/Internet_Relay_Chat]
[링크 : http://en.wikipedia.org/wiki/Internet_Relay_Chat_bot]
    [링크 : http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_bots]

'프로그램 사용 > ircd' 카테고리의 다른 글

cgiirc  (0) 2013.03.01
lightIRC  (0) 2013.03.01
ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 10:36
irc 서버의 특징은 서버간의 연계를 통해
거대한 채팅서버를 구성할수 있다는 것 정도이려나?

[링크 : http://www.codeordie.org/wiki/?IrcServer]

[링크 : http://www.irc.org/tech_docs/ircnet/INSTALL-4.html]
[링크 : http://www.irc.org/ftp/irc/org/irc2.11.2p3/doc/ircd.conf.example]

'프로그램 사용 > ircd' 카테고리의 다른 글

lightIRC  (0) 2013.03.01
irc / irc bot  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
irc 사용법 관련내용  (0) 2013.02.28
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 10:20
가장 유명한거야 한IRC 일테고
나머지는 한IRC의 막장운영에 질려서 새롭게 만들어 진것인듯..?

[링크 : http://www.hanirc.org/]
[링크 : http://ozinger.org/]
[링크 : http://www.luatic.net/

'프로그램 사용 > ircd' 카테고리의 다른 글

irc / irc bot  (0) 2013.02.28
ircd.conf - ircd 설정하기  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
irc 사용법 관련내용  (0) 2013.02.28
web irc client  (0) 2013.02.28
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 10:08
표준에 의해서 irc에서 사용가능한 닉은 영문과 숫자 일부의 특수문자로만 제한된다고 한다.

결론부터 말씀드리면 한글닉네임이 지원되는 서버가 표준을 깬 서버라는 것이다.
RFC2812 표준의 2.3.1장에 의하면 닉네임의 규칙은 다음과 같다.

nickname   =  ( letter / special ) *8( letter / digit / special / "-" )
letter     =  %x41-5A / %x61-7A       ; A-Z / a-z
special    =  %x5B-60 / %x7B-7D
                   ; "[", "]", "\", "`", "_", "^", "{", "|", "}"
digit      =  %x30-39                 ; 0-9

[링크 : http://godyang.battlearea.net/104]

아무튼 이런 비표준 서버를 만들려면 irc 서버 소스가 있어야 하는데
소스는 아래의 링크에서 구할수 있으니 한번 적용해 봐야겠다.
[링크 : http://www.phpschool.com/link/tipntech/32091]
[링크 : http://www.chcode.com/products/ircd.shtml] << 소스 링크 깨짐

---
2013.3.1 추가

[링크 : http://sourceforge.net/projects/undernet-ircu/]

$ vi ircd/table_gen.c
116   moveMacro(NTL_DIGIT | NTL_ALPHA, NTL_IRCNK);
117   markString(NTL_IRCNK, "-_`"); 

[링크 : http://simples.kr/ITTalk/28949 ]


---
2013.6.14 추가
윈도우용 ircd 한글닉 서버
[링크 : http://godyang.battlearea.net/106 ]

'프로그램 사용 > ircd' 카테고리의 다른 글

ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 사용법 관련내용  (0) 2013.02.28
web irc client  (0) 2013.02.28
우분투 irc 데몬 및 클라이언트 + qwebirc  (2) 2013.02.27
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 10:04
irc 에서 /help 명령을 눌렀을때 나오는 명령어 목록들
/help
***  choices:
!            :            @            abort        admin
alias        assign       away         basics       beep
bind         brick        bye          cat          cd
channel      clear        commands     comment      connect
ctcp         date         dcc          deop         describe
die          digraph      disconnect   dmsg         dquery
echo         encrypt      etiquette    eval         exec
exit         expressions  flush        foreach      help
history      hook         icb          if           ignore
info         input        intro        invite       ircii
ison         join         kick         kill         lastlog
leave        links        list         load         lusers
me           menus        mload        mode         motd
msg          names        news         newuser      nick
note         notice       notify       on           oper
parsekey     part         ping         query        quit
quote        rbind        redirect     rehash       restart
rules        save         say          send         sendline
server       servlist     set          signoff      sleep
squery       squit        stats        summon       time
timer        topic        trace        type         userhost
users        version      wait         wallops      which
while        who          whois        whowas       window
xecho        xtype 

◎ 명령어

 1. / : 모든 명령에 앞에 써야함.

 2. /server : 지정 서버로 접속
       /server 서버명 [port] [password]
       /server ☞재접속 또는 마지막으로 접속했던 서버로 접속

 3. /nick : 대화명 설정 및 변경
     /nick 대화명

 4. /join : 채널 입장, 생성
     /join #채널명 
     /join #채널명 암호 ex) /join #bittalk 1111 ☞ 채널은 bittalk, 암호는 1111

 5. /part (/leave) : 채널에서 나옴, 서버접속은 유지됨
          /part(leave) ☞ 현재 채널 나감
          /part(leave) #채널명 [message] ☞채널에 메세지 남기고 나감

 6. /quit : 접속된 서버와 접속을 끊음. 
     /quit [이유 or message]

 7. /disonnect : /quit 과 동일한 효과, quit 메세지는 기본메세지로 전달됨

 8. /exit : 서버와 접속을 끊고 프로그램을 종료함

 9. /me : 생각 표현, 일단 대화와 다르게 표시됨
     /me message

 10. /action : 행동 표현, /me와 비슷함
       /action message

 11. /op : Op(옵, 방장권한) 주기
     /op Nick
     /op Nick1, Nick2, NIck3, ...

 12. /dop : Op 박탈
      /dop Nick
      /dop Nick1, Nick2, ...

 13. /whois : 사용자 정보 보기
       /whois Nick

 14. /notice : 귓말하기
       /notice Nick message

 15. /query : 1:1대화 하기
      /query Nick [message]

 16. /msg : 현재 창에서 바로 메세지 보내기
      /msg Nick message

 17. /list : 채널 목록 보기
     /list
     /list -min 5 -max 20

 18. /channel : 채널 관리창 열기

 19. /topic : 채널 주제
      /topic #채널명 빗톡포럼 ☞ 채널의 토픽을 '빗톡포럼'으로 수정
      /topic #채널명 ☞ 채널의 현재 토픽과 갱신 날짜, 닉네임 알림

 20. /invite : 초대
      /invite Nick #채널명

 21. /away : 자리비움
      /away [message] ☞ 다른 사람이 msg나 whois를 하면 메세지 표시됨
      /away busy
      /away (away off)

 22. /clear : 화면 지우기

 23. /kick : 강제퇴장, Op(옵)만 가능
      /kick #채널명 Nick [message]

 24. /ban : 입장제한, Op(옵)만 가능
      /ban nick ☞ 같은 서버에 있는 닉네임에 한함. nick!*@host 로 밴 설정됨
      /ban [-ruN] [#channel] <nickname|address> [type=mwadah] 
      /ban #channel *!*test@0.0.0.*
      /ban #channel *!test@*.domain
      /ban #channel nick!~test@*
      /ban -u10 *!*@0.* ☞ 10초후에 자동으로 unban됨
      /ban -r *!*0.* ☞ ban list에서 삭제;remove

 25. /mode : 각종 설정 기능, +를 -로 하면 반대기능(설정해제)
       -- 옵이 있어야만 설정 변경가능
       /mode #channel +o nick (옵 주기)
       /mode #channel +v nick (보이스 주기)
       /mode #channel +b nick|address (밴걸기)
       /mode #channel +i (초대한 사람만 들어올수 있게..)
       /mode #channel +l number (number 만큼 인원제한)
       /mode #channel +m (moderate. 옵이나 보이스 외에는 대화불가)
       /mode #channel +n (external message 거부. 채널 밖에서 채널로 보내는 메세지 거부)
       /mode #channel +p (private;비밀방)
       /mode #channel +s (secret;비밀방)
      /mode #channel +t (옵만 토픽변경 가능)
       /mode #channel +k key (비밀번호를 입력해야 입장가능)

       -- 옵이 없어도 설정 변경가능
       /mode nick +i (자신의 닉만 가능. invisible)
       /mode nick +w (자신의 닉만 가능. recieve wall notice)
       /mode nick +s (자신의 닉만 가능. recieve server notice)

       -- 여러가지 모드를 동시에
       /mode #channel +ov nick nick
       /mode #channel -ooo nick nick nick
       /mode #channel +sik key
       /mode 자기닉 +iws

 26. /users : 현재 접속해 있는 IRC서버의 총 사용자, 서버의 수, 오퍼레이터 수, 채널 수를 보여줌

[링크 : 
http://bittalk.org/threads/30102/] 

'프로그램 사용 > ircd' 카테고리의 다른 글

ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
web irc client  (0) 2013.02.28
우분투 irc 데몬 및 클라이언트 + qwebirc  (2) 2013.02.27
Posted by 구차니
irc 서버 테스트 하는데 핸드폰으로 안되서 wifi로 하니 잘된다.. -_-
아마도 이통사에서 막은듯한 기분인데.. 지하철 wifi로도 되려나 모르겠네..


SK나 LG는 누구 핸드폰을 강탈해봐야 하나 ㅋㅋ 

'개소리 왈왈 > 모바일 생활' 카테고리의 다른 글

카카오톡 pc버전 베타테스터 신청  (2) 2013.03.20
찜찜한 인증문자  (4) 2013.03.05
아이러브 커피 이미지  (2) 2013.01.23
아 문자.. 쫄았자나 ㅠ.ㅠ  (0) 2013.01.23
우분투 폰?  (2) 2013.01.13
Posted by 구차니
프로그램 사용/ircd2013. 2. 28. 00:15
php로는 안보이는것 같고..
대개 cgi나 python 등으로 독립적인 서버를 돌려야 하는 것 같다. 

irc
[링크 : http://qwebirc.org/] python
[링크 : http://cgiirc.org/] cgi
[링크 : http://kiwiirc.com] nodejs
[링크 : http://www.lightirc.com/] flash 기반

bot
[링크 : http://www.phpbots.org/] 단종
[링크 : http://www.wildphp.com/]

Posted by 구차니
싸고 좋은 기회지만
사놓고 안할 가능성이 높으니 패스~
그래도 아쉽긴 하다 ㅠ.ㅠ


Posted by 구차니
프로그램 사용/ircd2013. 2. 27. 23:47
irc는 텍스트 기반이라 조금 쓰기가 난해해서
웹버전을 찾았는데. 지금까지 업데이트 되고 있는 녀석이지만
python 기반으로 독립서버를 돌리는 녀석이라 php가 아닌게 조금 아쉽..
(독립 서버 호스팅이 아니라면 돌리기 어렵다는 의미)

$ sudo apt-cache search irc | grep ^irc
ircd-hybrid - high-performance secure IRC server
ircd-irc2 - The original IRC server daemon
ircd-ircu - Undernet IRC Server daemon
ircd-ratbox - advanced, stable and fast ircd
ircd-ratbox-dbg - debugging symbols for ircd-ratbox
ircii - Internet Relay Chat client
ircmarkers - place markers on maps at given coordinates
ircp-tray - IrDA and OBEX wireless file transfer

$ sudo apt-get install ircd-irc2 ircii

[링크 : https://help.ubuntu.com/10.04/serverguide/irc-server.html]  

$ sudo apt-get install python-twisted python-twisted-bin python-twisted-core python-twisted-runner python-twisted-names python-twisted-mail python-twisted-words python-twisted-web

$ sudo cp config.py.example config.py
$ sudo ./compile.py
$ sudo ./run.py

[링크 : http://qwebirc.org/





'프로그램 사용 > ircd' 카테고리의 다른 글

ircd.conf - ircd 설정하기  (0) 2013.02.28
국내 IRC 서버  (0) 2013.02.28
irc 서버 한글닉 안되는 이유 및 서버 소스  (0) 2013.02.28
irc 사용법 관련내용  (0) 2013.02.28
web irc client  (0) 2013.02.28
Posted by 구차니