Show HN: RTCTunnel, build network tunnels over WebRTC
github.com
github.com
If that fails, one could reside to sending jpeg images back-and-forth containing not real pictures but jpeg conform files that consist of encrypted data. I’m not aware that such a JPEGTunnel has ever been written but given the source code of RTCTunnel and the like, it shouldn’t be a very difficult task, eg a nice exercise for a student CS.
These days though,bypassing behaviorial detection is the biggest challenge imo(think great firewall of china). This helps because the traffic would be classified legitimate at the begining of the session. But things like disproportional upstream traffic would make it easy to detect. I don't know much about webrtc but if it is(or becomes) common to do bidirectional media streaming over it,this tunnel would be ideal combined with stream encryption.
Pentesters take note,try your next exfil using this nifty tool :)
Cool project!
[0] Snowflake - https://trac.torproject.org/projects/tor/wiki/doc/Snowflake [1] https://arxiv.org/pdf/1605.08805.pdf
WebRTC was drafted as peer to peer network technology. But it's building layers on top of that peer mesh that will lead to interesting decentralized applications. This is a very rich area for developers!