본문 바로가기

전체 글12

ZNC 인스톨 튜토리얼 1부 : 다운로드 및 설치 BNC가 무엇인가? ZNC에 들어가기 전에 먼저 BNC에 대해 먼저 알아보고 가자. BNC (short for bouncer)는 클라이언트와 서버 사이에 중간 다리 역활을 수행하여 실제 트래픽을 숨기기 위해 사용하는 일종의 프록시와 같은 개념의 소프트웨어이다. IRC뿐만 아니라 FTP에서도 많이 사용하고 있다. 일반적으로 사용자 클라이언트와 IRC 서버와 직접 통신을 주고 받으나 ZNC가 중간자로 개입 하여 역활을 수행하게 되는데 ,사용자는 ZNC서버로 접속하고 제어 해서 IRC 서버와 통신을 수행 하게된다. 이를 통해 사용자는 직접 연결 하지 않고도 IRC 서버와 통신 할 수 있으므로 뛰어난 익명성을 보장 한다. 사용자가 ZNC와 연결을 종료하여도 BNC는 IRC 서버와 항상 연결 되어 있기 때문에(B.. 2015. 10. 31.
더 안전하게 대화하는 방법은 없을까? 여러분은 IRC 프로토콜이 FTP처럼 평문 전송을 한다는 것을 알고 있는가? 패킷이 전송 될때 아무런 보호 없이 뚜렷하고 여과 없이 (?) 통신이 된다는 뜻이다. 악의적인 사용자가나 제3자가 볼 수도 있다는 우려로 자연스럽게 흘러가게 된다. 하지만 현실적으로 보자면 ISP나 국가 정보기관 정도의 공권력과 기술을 가져야 실질적으로 패킷을 들여 볼 수 있다는 이야기고, 에이 설마 했던 미국의 무분별하고 광범위한 정보 수집과 감청의 대한 추측과 우려는 에드워드 스노든의 NSA 폭로로 통해 충격적인 사실과 현실이었음을 잘 보여주었다. 충공깽 물론 이에 대한 방책은 가지고 있다. 대표적인 mIRC을 필두로 대부분의 IRC 클라이언트들은 OpenSSL 라이브러리을 통해 SSL 프로토콜 연결을 지원 하고 있다. 여러.. 2015. 10. 24.
HanIRC가 완전한 UTF-8을 쓰지 못하는 말 못할 이야기 mIRC 7 버전부터는 아얄씨의 문자세트가 유니코드(UTF-8)으로 강제 적용됨에 따라 기존에 HanIRC에서 사용하던 CP949 문자세트를 더 이상 사용 할 수 없게 되었다. 그래서 인지 mIRC의 개조버전으로 불리우는 ZeroIRC을 사용하는 유저들이 현재 까지도 상당히 많이 있으며 오히려 UTF-8이나 클라이언트 변경에 달갑지 않거나, 소극적인 태도를 보이고 있다. 이유가 무엇인가? 그전에 먼저 클라이언트에 대해 이야기를 해봐야 한다. HanIRC의 대부분 유저들은 모두 ZeroIRC을 사용하고 있다. 그런데 이 클라이언트는 어느 누군가가 독자적으로 개발한게 아니라 mIRC을 무단으로 개조 및 스크립트을 추가 시킨 배포판이라는 것이다. 당연히 mIRC에서 전혀 인가 받지 않았다. mIRC측에서도 이.. 2015. 10. 23.
glFTPd 인스톨 튜토리얼 2부 : PZS-NG 스크립트 적용하기 https://github.com/pzs-ng/pzs-nghttp://pzs-ng.com/ PZS-NG을 다운로드 받고 압축을 푼다. [root@3p1c] # wget https://github.com/pzs-ng/pzs-ng/archive/master.zip [root@3p1c] # unzip master.zip [root@3p1c] # cd pzs-ng-master [root@3p1c] # ./configure --with-install-path=/jail/glftpd 그리고 configure 경로를 지정한다.그러면 아래와 같이 Symlink 라이브러리 에러가 나오는데 이것은 정상이다. You might see similar in replies, no worry, just messages:checki.. 2015. 10. 22.