CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

cubieboard的透明socket代理

[复制链接]

4

主题

1

好友

649

积分

高级会员

Rank: 4

贡献
126
金钱
252
威望
126
买家信用
卖家信用
积分
649
发表于 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

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

使用道具 举报

14

主题

3

好友

9541

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
1726
金钱
4163
威望
1726
买家信用
卖家信用
积分
9541
发表于 2014-4-2 23:43:49 |显示全部楼层
java的不实用哦,c语言适合嵌入式
回复

使用道具 举报

3

主题

0

好友

621

积分

高级会员

Rank: 4

贡献
124
金钱
211
威望
124
买家信用
卖家信用
积分
621
发表于 2014-4-3 19:32:30 |显示全部楼层
java有点重,在ct上跑java还是很慢
回复

使用道具 举报

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

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2019-12-8 09:01 , Processed in 0.016737 second(s), 7 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部