BNC(소프트웨어)
BNC (software)BNC(Bounceed Network Connection의 줄임말)는 프록시처럼 컴퓨터 네트워크의 트래픽과 연결을 중계하는 데 사용되는 소프트웨어다. BNC를 사용하면 사용자가 사용자 연결의 원래 소스를 숨길 수 있어 개인 정보뿐만 아니라 특정 위치를 통해 트래픽을 라우팅할 수 있다. BNC는 사용자가 연결하는 실제 대상을 숨기기 위해 사용될 수도 있다.[1]
IRC
한 가지 일반적인 용도는 원격 서버에서 실행되는 BNC를 통한 IRC(인터넷 릴레이 채팅)를 통한 것이다. 사용자의 IP 주소를 확인하는 것이 매우 쉬운 환경에서 BNC는 "vhosts" 또는 "가상 호스트"의 기회를 제공할 뿐만 아니라 원래 연결 소스를 숨기는 데 도움이 될 수 있다. vhost의 사용은 연결을 더 잘 숨기는 것이 아니라 호스트 이름으로 문구를 추가하기만 한다.
클라이언트에서 인터넷 연결을 끊어야 하는 경우 많은 BNC가 IRC 서버에 연결되어 있다. 종종 상태 변경사항을 추적하여 재연결 시 고객에게 전달할 수 있다. 일부 구현에서는 클라이언트가 정상적으로 수신했을 네트워크를 통해 전송된 모든 메시지를 저장하여 클라이언트 재연결 시 전송하는 것을 선택한다. 이는 종종 상업적 호스팅 서비스가 제공하기에 너무 많은 자원에 의존하는 것으로 간주된다. 다른 로깅 기능 및 봇과 같은 기능은 다양한 구현에 포함될 수 있지만 표준은 아니다.
예
- 사용자 A가 IRC에 직접 로그온하여 다음과 같이 표시됨
[email protected]
- 사용자 A는 BNC를 통해 간접적으로 IRC에 로그인하고 다음과 같이 표시됨
[email protected]
소프트웨어
바운서 소프트웨어 목록.
- Bip IRC 프록시는 지속적인 연결을 유지하고 재연결 시 백로그를 표시한다.[2]
- bNC는 원래 IRC 바운서다.[3]
- ezbounce의 기능에는 암호 보호, 원격 관리, 다중 포트에서의 로깅 및 수신 등이 있다.[3]
- Java로 작성된 IRC용 JBouncer. 로깅을 지원한다.[4]
- muh bNC는 스마트하고 다재다능한 irc-bounding 도구로, 발사 즉시 IRC를 실행하거나, 경계하거나, 자신의 닉을 얻으려고 시도한다.[3]
- 싸이BNC는 가장 오래되고 가장 잘 알려진 IRC 바운서로 알려져 있다.[1] 사용하기 쉽고 Linux에서[5] 실행되며 FreeBSD에서 인기를 끌었으며 [6]IPv4, IPv6, SSL, 로깅, 다중 사용자 및 네트워크 등을 지원한다. 싸이BNC는 다른 IRC 프록시와는 같지만 공격자에 의해 손상된 시스템에 설치되는 경우가 많다.[7]
- 쉬라우드BNC(IRC)는 SSL 연결을 지원하고 웹 인터페이스를 제공한다. [8]
- ZNC(IRC)는 사용이 [1]간편하고 SSL 연결, IPv6 및 로깅을 지원하며 웹 인터페이스를 제공한다. C++, Python, Perl, Tcl의 모듈 및 스크립트로 확장할 수 있다.
- 자바어로 쓰여진 바운서는 일반적인 바운서/프록시 입니다. 대상의 SSL 터널링,[9] 페일오버 및 LoadBalancing 지원
- 서크프록시
- 라운지는 바운서와 PWA(Progressive Web App) 클라이언트를 결합한 것처럼 행동한다. 그것은 오픈 소스다.
FTP
BNC는 FTP(File Transfer Protocol)에도 자주 사용되며, 사용자와 서버를 서로 숨기고 특정 위치를 통해 트래픽을 라우팅하기 위해 다시 사용된다. FTP 바운서는 입력과 트래픽이라는 두 가지 다른 범주로 나눌 수 있다.
엔트리 바운서는 서버에 대한 게이트웨이 역할을 하지만 실제 서버의 존재를 숨기지 않는다. cubnc와 같은 엔트리 바운서는 다중 서버 설정에 사용되어 각 서버에 쉽게 접근하고 부하 분산을 할 수 있다. 이렇게 하면 서버 팜에 액세스하려고 할 때 로그인할 FTP 서버를 선택할 필요가 없어진다.
트래픽 바운서는 설치된 호스트를 통해 트래픽을 중계하고, 사용 시 바운서가 실제로 FTP 서버인 것처럼 나타나 서버의 실제 위치를 완전히 숨긴다. 여러 링크에 걸쳐 트래픽 부하를 분산시키기 위해 다중 트래픽 바운서를 병렬로 설치할 수 있다. 대부분의 정교한 바운서는 안전한 SSL/TLS 연결까지 튕길 수 있다.
참고 항목
참조
- ^ a b c 레더, 크리스찬 (phrozen77) (2009년 12월 22일). "IRC 바운서 비교" 2015년 2월 14일 웨이백 머신에 보관. IRC-정키 2009년 12월 22일.
- ^ 프리드먼, 나트(2011년 6월 17일) "Instant company" 2011년 6월 24일 의회 도서관 웹 보관소에 보관. nat.org
- ^ a b c "리눅스 IRC 미니HOWTO: IRC 바운서(IRC Proxy)" 리눅스 Documentation Project. TLDP.org.
- ^ "JBouncer." Jibble.org. 2012년 5월 24일 검색됨
- ^ "SYBNC 문서". Ubuntu.com. 2008년 9월 14일 회수.
- ^ "irc/sycBNC". 신선한 스포츠. 2008년 9월 14일 회수.
- ^ 미에라우, 카스파 클레멘스(2007년 4월) "lsof가 있는 침입자 찾기"(PDF) 리눅스 매거진.
- ^ "shroudBNC". shroudbnc.info.
- ^ "보우어." 깃헙 2012년 11월 2일 검색됨