← WORK 목록으로
KOREA이랜서서버/인프라

[중급이상 개발자/C,C++/3개월/구로디지털단지역] RDP (Remote Desktop Protocol) 관련 네트워크 개발

FreeRDP/xfreerdp 기반의 RDP(원격 데스크톱 프로토콜) 관련 네트워크 개발 프로젝트입니다. RDP 프로토콜 구조 이해를 바탕으로 입출력 처리, 멀티 세션 관리, 채널 후킹, 화면 캡처/스트림 처리 등을 커스터마이징하며 TLS/NLA 등 인증·보안 구조를 다룹니다. C/C++ 소켓 프로그래밍, 멀티스레딩, 메모리 관리에 능숙한 중급~고급 시스템/네트워크 개발자에게 적합합니다.

2026.09.14VIEW 36이랜서에서 수집
Budget가격제안
Difficulty고급
Duration약 3개월
Work style상주
Required stack

필요 기술

C++CFreeRDPTLS/NLAepollMultithreadingLinuxH264
Project brief

프로젝트 내용

1. 프로젝트명 : [중급이상 개발자/C,C++/3개월/구로디지털단지역] RDP (Remote Desktop Protocol) 관련 네트워크 개발

2. 현재진행사항
1) 현재설계개발상태 : 개발 단계

3. 담당역할 및 업무범위
1) RDP (Remote Desktop Protocol) 관련 네트워크 개발

4. 전달사항또는(개발)우대사항

5. 필요인력: 1 명 (중급~고급)

6. 필요Spec
1) RDP 프로토콜 이해 (가장 중요)
(1) RDP (Remote Desktop Protocol) 구조 이해
(2) 입력/출력 처리 흐름
- Keyboard / Mouse 이벤트 처리
- Bitmap / GDI / Surface 업데이트
(3) 멀티 세션 및 상태 관리

2) FreeRDP / xfreerdp 경험
(1) xfreerdp 옵션 레벨 이해
(2) FreeRDP 라이브러리 API 사용 경험 (중요)
(3) 커스터마이징 경험
- 인증 방식 변경
- 채널 후킹
- 화면 캡처 or 스트림 처리

3) C/C++ 네트워크 프로그래밍
(1) 소켓 프로그래밍 (epoll / select)
(2) 멀티스레딩
(3) 메모리 관리 (중요)
(4) 패킷 단위 처리 경험

4) 인증 / 보안 이해
(1) TLS / NLA (Network Level Authentication)
(2) Kerberos / NTLM 개념
(3) 인증 프록시 구조 이해

(우대사항)
1) 원격 프로토콜 경험
- VNC, SSH 터널링, RDP Proxy / Gateway 개발 경험

2) 시스템 레벨 이해
- 리눅스 네트워크 스택
- 패킷 분석 (tcpdump / wireshark)
- 성능 튜닝 (지연, 압축, 대역폭)

3) 스트리밍 / 녹화 경험
- 화면 캡처 / 인코딩 (H264 등)
- 세션 녹화 구현 경험


7. 근무지 : 구로디지털단지역 부근

8. 프로젝트기간 : 즉시 ~ 3개월

9. 월단가 : 단가제시

10. 장비지참여부 : 장비지참
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • RDP 프로토콜 구조 및 입출력 처리 흐름 이해
  • FreeRDP/xfreerdp 라이브러리 API 사용 및 커스터마이징 경험
  • C/C++ 소켓 프로그래밍(epoll/select), 멀티스레딩, 메모리 관리
  • TLS/NLA, Kerberos/NTLM 등 인증·보안 및 인증 프록시 구조 이해
  • 채널 후킹 및 화면 캡처/스트림 처리 경험

예상 산출물

  • 커스터마이징된 RDP 네트워크 모듈/프록시
  • 멀티 세션 및 상태 관리 기능
  • 화면 캡처/스트림 처리 또는 세션 녹화 기능

매력 포인트

  • 요구 스펙이 매우 구체적이고 명확함
  • 전문성 높은 니치 분야로 경쟁이 적음
  • 3개월 단위의 명확한 기간

확인할 점

  • 예산이 '가격제안/단가제시'로 명시되지 않음
  • 회사명 미기재 및 상주(장비지참) 근무 조건
  • RDP 프록시/채널 후킹·세션 녹화 등 용도에 따라 보안 검토가 필요한 작업
Client signal

클라이언트 정보

지역 · 서울|구로디지털단지역 801호
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...