中科院计算所Linux命令上网解决方案
2011-12-12 11:15
330 查看
最近,所里对计费系统进行升级,系统由原来的亿邮系统升级为srun系统,Linux客户端由原来的命令行方式改为GTK图形界面,这可苦了我们这些ssh登陆的用户,最后没办法,由于客户端不开源,只能通过HTTP POST方式进行登陆。原理比较简单,通过curl命令,模拟浏览器登陆过程,通过wireshark抓包,通过http://159.226.39.22/mobile.html网页登陆中,提交的信息非常简短,而且非常直观,我们采用在这个网页下提交用户名和密码,整个命令如下:
curl -d "n=100&is_pad=1&type=1&username=***&password=###&drop=0&btn=%E7%99%BB++%E5%BD%95" http://159.226.39.22/cgi-bin/do_login[/code]
其中username后面填入用户名,password填入密码,这样就可能通过命令行就行登陆了。
在这里,称赞下curl的强大,可以关注下这个命令,比wget貌似更强大!
相关文章推荐
- linux服务执行composer命令 报错解决方案Composer install Do not run Composer as root/super user!
- linux远程拷贝命令及not a regular file 解决方案
- linux下执行命令输出乱码解决方案
- 五条命令搞定linux共享上网(单网卡+交换机+地址绑定)
- linux命令之ifconfig、如何测是否上网
- Linux下任何命令都不能用,解决方案
- 关于“Linux 下H3C 802.1x上网认证“的解决方案和相关思考
- 重新启动postgre报错时,解决方案 ( 由备份文件占用空间太大造成 ) (linux 命令 df -h 查看磁盘空间)
- linux不能使用sudo命令解决方案
- 关于在linux系统下browser-sync命令行操作时无法找到命令的解决方案
- Linux配置java环境变量不对,导致一些命令不能用解决方案
- linux上网的解决方案-Dr.comlinux下的客户端使用指南
- linux 下用 man 命令不能查阅标准库函数的解决方案
- Linux系统无法上网解决方案
- linux 下用 man 命令不能查阅标准库函数的解决方案
- Linux基本命令-date,cal,bc,man,无线路由器连接上网
- linux常用命令command not found的解决方案(自己整理)
- Linux中yum命令镜像源出错解决方案
- linux 下用 man 命令不能查阅标准库函数的解决方案