ustc linux 网络通,USTC 网络通脚本
#!/usr/bin/perl
$wget="/usr/bin/wget";
$name="xxxx";
$password="xxxx";
$url="http://wlt.ustc.edu.cn/cgi-bin/ip";
$log="/dev/null";
$page="/tmp/wlt_state";
$cookies="/tmp/wlt_cookies";
@type=( "教育网出口(国内)",
"电信网出口(国际,到教育网走教育网,缺省)",
"网通网出口(国际,到教育网走教育网)",
"电信网出口2(国际,到教育网免费地址走教育网)",
"网通网出口2(国际,到教育网免费地址走教育网)",
"电信网出口3(国际,文献出口)",
"网通网出口3(国际,到教育网走教育网,到电信走电信)");
@[exp](http://perldoc.perl.org/functions/exp.html)= ( 0, 120, 3600, 14400, 39600, 50400);
@expstr=("永久", "动态", "1小时", "4小时, 缺省", "11小时", "14小时");
# 登录网络通,用--keep-session-cookies和--save-cookies得到Cookies
$cmd="cmd=login";
# 这个输出页面不需要,只需要得到cookies
$options="-o$log-O$log--keep-session-cookies --save-cookies$cookies--post-data\"$cmd&name=$name&password=$password\"";
$command="$wget$options$url";
[system](http://perldoc.perl.org/functions/system.html) $command;
[print](http://perldoc.perl.org/functions/print.html) "请选择出口:\n";
$i=0;
foreach (@type) {
[print](http://perldoc.perl.org/functions/print.html) "\t", $i+1, ":$type[$i]\n";
$i=$i+1;
}
[print](http://perldoc.perl.org/functions/print.html) "注:选择出口2、3无法使用的某些电子资源,使用出口4、5、6可能可以正常使用\n";
[print](http://perldoc.perl.org/functions/print.html) "[1-7]";
$type=;
$type=$type-1;
$typestr=$type[$type];
[print](http://perldoc.perl.org/functions/print.html) "使用时限:\n";
$i=0;
foreach (@[exp](http://perldoc.perl.org/functions/exp.html)) {
[print](http://perldoc.perl.org/functions/print.html) "\t", $i+1, ":$exp[$i]s,$expstr[$i]\n";
$i=$i+1;
}
[print](http://perldoc.perl.org/functions/print.html) "[1-6]";
$exp=;
$exp=$exp-1;
$expstr=$expstr[$exp];
$exp=$exp[$exp];
$cmd="cmd=set";
# 利用Cookies选择出口和时限
$options="-o$log-O$page--load-cookies$cookies--post-data\"$cmd&name=$name&password=$password&type=$type&exp=$exp\"";
$command="$wget$options$url";
#print $command,"\n";
[system](http://perldoc.perl.org/functions/system.html) $command;
# 输出网络通使用记录
#print "\t\t\t$name 的网络通状态:\n\t$typestr\t$expstr\n";
[open](http://perldoc.perl.org/functions/open.html) PAGE, $page;
@page=;
[close](http://perldoc.perl.org/functions/close.html) PAGE;
foreach $line ([grep](http://perldoc.perl.org/functions/grep.html)(/^
.*$/, @page)) {
[chomp](http://perldoc.perl.org/functions/chomp.html) $line;
$line=~[s](http://perldoc.perl.org/functions/s.html)!
!!;
$line=~[s](http://perldoc.perl.org/functions/s.html)!
! [!;
$line=~[s](http://perldoc.perl.org/functions/s.html)!
!] !;
$line=~[s](http://perldoc.perl.org/functions/s.html)!
!!;
[print](http://perldoc.perl.org/functions/print.html) $line,"\n";
}
ustc linux 网络通,USTC 网络通脚本相关推荐
- linux服务器如何测试网速
linux服务器如何测试网速 说到测网速我相信很多小伙伴都知道在自己的电脑上操作,但我们平时用的比较多的系统还是Windows系统,那么到了linux系统上你知道怎么测网速吗? 今天还是艾西的服务器小 ...
- 2022-10-15(Linux应急响应、配置漏洞之DNS域传送、内网渗透之内网主机发现技巧)
http://noahblog.360.cn/advanced-windows-taskscheduler-playbook/@[toc] [重要]拜读的文章链接都在标题上. 一.linux应急响应 ...
- 外网ssh远程连接linux服务【内网穿透】
在没有公网IP的情况下,要实现外网ssh远程linux服务,普遍是做内网穿透,在本地安装个客户端就可以. 现在市面上内网穿透软件很多,不乏好坏.这里推荐一款挺好用的内网穿透软件--cpolar,不限制 ...
- [Kali Linux]入门:内网穿透的教程和实战(很适合入门|附图)
hello 各位freebuf的铁铁,我是白面安全猿,我又来发表文章了.因为最近有好多网友问我关于内网穿透的事情,所以打算写一篇教程尽量教会各位刚入门kali的新手和没有具体了解过内网穿透的老手内网穿 ...
- linux 虚拟机连接外网配置,很简单
linux 虚拟机连接外网配置,其实很简单,没像网上那么多的费劲!!! 配置linux 访问外网 虚拟机网络适配器: 查看使用网卡:ifconfig 配置网卡:vi /etc/sysconfi ...
- Linux下穿透内网跨平台远程控制与被控制
Linux下穿透内网跨平台远程控制与被控制 A) 从别的系统控制Linux. 1. 64位 图形界面 2. 64位 命令行界面 3. 32位 图形界面 4. 32位 命令行界面 B) 从Linux控制 ...
- Linux查看网络即时网速
原文地址为: Linux查看网络即时网速 sar -n DEV 1 100 1代表一秒统计并显示一次 100代表统计一百次 使用ntop等工具,就更方便简单了,不过这个更灵活 P.S. sar在sys ...
- 内网穿透实现 外网访问内网 Linux 系统 22 端口 (SSH) 教程
此教程可实现在外网 SSH 连接处于内网的 Linux 设备 1. 下载网云穿 linux 版本 可使用 wget 下载或直接在官网下载并使用 rz 命令上传,这里我们选择第一种 首先连接上本地终端, ...
- 中国电信数字中南智慧网自动登录油猴脚本
中国电信数字中南智慧网自动登录油猴脚本 每次登陆校园网都要输入账号密码再点登陆,于是想自己编写一个油猴脚本自动登录.今天花了半个小时把脚本做出来了,写一篇教程帮助大家. 首先在浏览器上安装油猴插件,推 ...
- 网闸的理解-python脚本模拟网闸实现
文章目录 一.网闸初识 1)主要作用 2)硬件架构 二.图解网闸的实现原理 三.python脚本模拟网闸 一.网闸初识 网闸,又叫安全隔离与信息交换系统,使用一种专用的隔离芯片在电路上切断内外网连接的 ...
最新文章
- lvm自动扩容到固定分区脚本
- python是软件吗-python运行环境是什么
- Java多线程(四):使用Executors创建线程池及其注意事项
- 替换a链接的href和title
- hdu 4006 The kth great number 线段树/优先队列/set
- findfirst_当心findFirst()和findAny()
- MacOS 的 zsh 和 bash 切换
- 机器人带陀螺仪走钢丝_走直线很难吗?陀螺仪表示,少了它机器人连直线都走不了...
- vue各路径,组件都没问题,但页面空白
- IEquatable「T」和Equal详解
- 华为HG255D救砖小总结1----概述及相关硬件准备
- 双基因突变患者_我的肺癌没有基因突变,这是好是坏?
- 【推荐】“汇新杯”新兴科技+互联网创新大赛——IT人大展拳脚的创业大赛
- My Twelfth Page - 环形链表Ⅱ - By Nicolas
- android 连接蓝牙耳机 的判断代码,如何验证Android上是否连接了蓝牙耳机?
- 38岁女儿不恋爱没有稳定工作老母亲愁哭
- 目前最值得入手的蓝牙耳机有哪些?四款高性价比蓝牙耳机推荐
- 解决java.sql.SQLException: Access denied for user ‘***‘@‘localhost‘ (using password: YES)
- AWK详解 什么是AWK
- Git快速提交Github步骤
热门文章
- c++中关于SQLite中文乱码的解决方法
- c#的http服务器和客户端实例
- VC的MFC中重绘函数的使用总结(整理)
- 使用XmlTextWriter生成XML文件的方法
- 装饰工程预结算教程电子书_东北分公司举行工程预结算实战技能培训
- android 先拍照后对焦,先拍照后对焦 荣耀6或搭全焦拍摄功能
- 四川大学计算机学院 期末考试安排,四川大学《计算机组成原理》2018期末考试B卷.doc...
- java sqlite3查询慢_java连接数据库进行查询优化跑不通谁能帮我调下通
- 像素纵横比基础知识(正方形像素,非正方形像素)
- JHipster生成微服务架构的应用栈(一)- 准备工作