DPI 우회 기본 내장
tokio/hyper 기반으로 async/.await를 활용해서 존나게 빠름 (그림 61장짜리 다운받는데 9.49초)
아직 로그인은 구현 중. 히토미 히요비같은 다른 사이트들도 지원 예정
깃헙 링크는 댓글에 있습니다 코드리뷰 한번씩 부탁드립니다
DPI 우회 기본 내장
tokio/hyper 기반으로 async/.await를 활용해서 존나게 빠름 (그림 61장짜리 다운받는데 9.49초)
아직 로그인은 구현 중. 히토미 히요비같은 다른 사이트들도 지원 예정
깃헙 링크는 댓글에 있습니다 코드리뷰 한번씩 부탁드립니다
https://github.com/adenosie/lude
서브모듈말고 git 의존성
rust git dependency 검색
이름 lust로 하는거 어떰 - dc App
ㅅㅂㅋㅋㅋㅋ
지금 이름도 비슷한 뜻인데 님 좀 천재인듯
ㄷㄷ
근데 이거 하면 아이피밴 안 쳐먹나요?
아직까지는 안당함 보니까 트래픽 제한만 안넘기면 브라우저든 크롤러든 신경안쓰는거같은데 그 제한도 하루 5000장정도로 꽤 널널함
HTTPS 차단 우회하면서 패킷을 fragmentation 하시는데 이와 관련해서 읽어볼 문서가 있나요? 파이썬이나 node.js 에서도 차단 우회 관련해서 똑같이 구현해보고 싶어요
https://tls.ulfheim.net/
https://tools.ietf.org/html/rfc8446
이거보고
구현했습니다
TLS 파편화는 생각보다 구현하기 쉬워요 그냥 페이로드를 쪼갠다음에 처음 5바이트 TLSPlaintext 헤더만 제대로 맞춰주면 끝납니다
제 프로젝트에서 detour.rs가 파편화하는 부분인데 저도 나중에 까먹을거 같아서 거기에다는 주석 엄청 자세하게 달아놨으니까 그것도 한번 보세요
감사합니다!
코드 대략 읽어봤는데 Client Hello 부분만 frangmentation 해서 전송하면 되는건가보네요..?
네 ClientHello에서 접속하고 싶은 서버 도메인이 평문으로 전송돼서 그거가지고 차단하는 거에요 ClientHello 이후에 보내는 메시지는 다 암호화가 되기때문에 감청할수가 없어요
아 그러네요 Client Hello 부분에서 평문으로 url을 전송하는군요 -_-
일단 node.js 는 packet을 집어와서 수정하려면 proxy server를 내부적으로 구현해야하고 -_- python은 좀더 알아봐야겠네요..............
Rust 한 프로그램을 Rust 로 만들었네 - dc App
mpsc 첨들어보네 저거 써바야지 ㅇㅅㅇ - dc App