找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3439|回复: 8

Tomato的平台能运行哪些程序

[复制链接]
我的路由器是WRT54GS V3,刷的是土司7633.3的固件,已经成功部署GoAgent,也就是说,已经集成了一个python的平台可以直接运行.py的程序了.我想知道还有什么类型的程序可以直接在路由器里运行?

另外,我想用socket方式发一个数据包
GET /city.asp HTTP/1.1
Accept: */*
Referer: http://www.ip138.com/
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: city.ip138.com
Connection: Keep-Alive

要求能抓返回的数据包,请问.py该如何编程?另外,有没有更直接的方法,直接在路由器里运行,不需要第三方平台.谢谢!
回复

使用道具 举报

 楼主| | 显示全部楼层
足兆_叉虫 发表于 2012-6-22 19:23
http://docs.python.org/library/urllib2.htmlwget
curl

谢谢,不过那些文档里没有通过socket发包的方法啊.

另外,我不一定非要用python,如果有其他语言(最好和vb类似)的程序能在tomato上跑,那是最好不过的了.
回复

使用道具 举报

可以啊,在linux上用c语言编写,我之前写过一个,然后基于源码编译就可以的了,不过我是在openwrt平台上开发的,原理和tomatoe一样
回复

使用道具 举报

jbcdidgosir 发表于 2012-6-22 19:33
谢谢,不过那些文档里没有通过socket发包的方法啊.

另外,我不一定非要用python,如果有其他语言(最好和v ...

你写的那个,不就是个http包吗。。
不用python,wget,curl都可以。linux shell
回复

使用道具 举报

 楼主| | 显示全部楼层
足兆_叉虫 发表于 2012-6-22 19:41
你写的那个,不就是个http包吗。。
不用python,wget,curl都可以。linux shell

具体该怎么实现啊?能根据那个包给个具体的范例吗?谢谢!

我现在的平台:Tomato,python(精简版)
回复

使用道具 举报

jbcdidgosir 发表于 2012-6-22 20:54
具体该怎么实现啊?能根据那个包给个具体的范例吗?谢谢!

我现在的平台:Tomato,python(精简版)

自己google
回复

使用道具 举报

 楼主| | 显示全部楼层
足兆_叉虫 发表于 2012-6-22 21:38
自己google

唉,别吊人家胃口嘛,我也是google了很久的.你就不能给个简单的样板程序吗?我对linux一无所知,尽管如此,我还是一步步在路由器里部署了GoAgent,并且完善了详细的教程(在本论坛里也有),我能做的已经尽量都做了.
回复

使用道具 举报

jbcdidgosir 发表于 2012-6-22 22:05
唉,别吊人家胃口嘛,我也是google了很久的.你就不能给个简单的样板程序吗?我对linux一无所知,尽管如此,我还 ...

我已经告诉你urllib2, wget, curl了,照着搜不就完了
如果基础的不懂,那就补一点到linux shell或者python到能完成你的功能为止
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-23 22:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表