cubieboard的透明socket代理
java版本的透明socket代理,适用于cubieboard作为路由器的童鞋们,透明代理所有的tcp请求。原理:通过JNI调用系统的getsockopt函数获取源目标地址和端口,再通过socket流重定向实现透明socket代理
作用:
[*]代替redsocks的socket转发
[*]上网记录记录分析
[*]上网数据日志记录
[*]开放你的wifi做蜜罐。。。你懂的
[*]进一步实现自动翻墙(努力中)
[*]学习java socket。。。
我的代码:https://github.com/slackwareer/network-jx
依赖:maven2、netfilter的conntrack模块、libevent、jdk6、
iptables命令:iptables -t nat -A PREROUTING -p tcp -j REDIRECT --to-port 5678
欢迎大家一起交流。。。
java的不实用哦,c语言适合嵌入式 java有点重,在ct上跑java还是很慢
页:
[1]