CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 13428|回复: 3

cubieboard的透明socket代理

[复制链接]
发表于 2014-3-29 18:01:40 | 显示全部楼层 |阅读模式
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

欢迎大家一起交流。。。
回复

使用道具 举报

发表于 2014-4-2 23:43:49 | 显示全部楼层
java的不实用哦,c语言适合嵌入式
回复 支持 反对

使用道具 举报

发表于 2014-4-3 19:32:30 | 显示全部楼层
java有点重,在ct上跑java还是很慢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-25 04:41 , Processed in 0.021818 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部