精华内容
参与话题
问答
  • 因为在测试中经常要telnet登录路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录、配置环境、启动服务的过程。 脚本实现是使用expect来实现的,所以首先要安装expect...

    因为在测试中经常要telnet登录到路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录、配置环境、启动服务的过程。

    脚本实现是使用expect来实现的,所以首先要安装expect(sudo apt-get install expect)

    代码如下

     1 #!/usr/bin/expect
     2 spawn telnet xxx.xxx.xxx.xxx xxxxx #路由器ip和端口
     3 set timeout 5  #设置expect等待时间
     4 expect "login"   #检查终端输出
     5 send "admin\r" #输入帐号
     6 expect "word" #检查终端输出
     7 send "admin\r" #输入密码
     8 sleep 5 #等待5秒
     9 send "cd /app/server/\r"   #进入路由器目录
    10 send "export LD_LIBRARY_PATH=/app/server/config\r" #设置动态链接库路径
    11 sleep 2 #等待 2秒
    12 send "./uGW_server\r"  #启动服务
    13 interact #执行完成后保持交互状态,把控制权交给控制台

     

    转载于:https://www.cnblogs.com/Eric-zhao/p/5563418.html

    展开全文
  • Shell脚本实现自动登录

    千次阅读 2017-09-27 23:19:24
    #!/usr/bin/expect spawn ssh hdp34 expect "~" send "ambari-server sync-ldap --all\r" expect "*login:" send "admin\r" expect "*password:" ...interact注意上面如果在(ssh hdp34已实现免密登录) spawn ssh
    #!/usr/bin/expect
    spawn ssh hdp34 
    expect "~"
    send "ambari-server sync-ldap --all\r"
    expect "*login:"
    send "admin\r"
    expect "*password:"
    send "admind2322\r"
    interact
    
    注意上面如果在(ssh hdp34已实现免密登录)
    spawn ssh hdp34 
    expect "~"
    这里一开始"~" 输入的是 * 号。因而出现了下面命令输入全部出现输入顺序错误
    展开全文
  • sh脚本里写的是这个 #! /bin/sh Y_Name='你的传感器标识' #设置对应乐联网上传感器的标号 Y_key='你的key' #填上自己的key WG='com/api/V1/Gateway/UpdateSensors/01' #乐联的网关地址,这里是第一个 echo "aaa" ...
  • Expect是基于TCL的,作为一个脚本语言,expect能在无需管理员参与的情况下实现自动交互(比如passwd,fsck,telnet等)。expect也能用于自动测试一些应用程序。 这里博主以登陆路由器为例,先简单了解expect实现...
        

    查看原文:http://www.sijitao.net/1567.html
    Expect是基于TCL的,作为一个脚本语言,expect能在无需管理员参与的情况下实现自动交互(比如passwd,fsck,telnet等)。expect也能用于自动测试一些应用程序。

    这里博主以登陆路由器为例,先简单了解expect实现telnet自动登陆路由器的过程。当然也可以使用expect脚本ssh登陆服务器进行自动化管理。

    [code language="shell"]

    #!/usr/bin/expect

    spawn telnet 192.168.1.1
    expect "*Username:*"
    send "yourname\r"
    expect "*Password:*"
    send "yourpwd\r"

    send "en\r"
    expect "*password:*\r"
    send "yourpwd\r"

    send "sys show\r"
    send "exit\r"

    expect eof

    [/code]

    运行测试一切正常。

    spawn telnet 192.168.1.1
    Trying 192.168.1.1...
    Connected to 192.168.1.1.
    Escape character is '^]'.
    Username:yourname
    Password:

    TP-LINK > en
    Enter password:
    TP-LINK # sys show
    CPU Used Rate: 17%

    TP-LINK > exit
    Connection closed by foreign host.

    展开全文
  • 终于搞定了路由器不能登录的问题

    千次阅读 2011-05-31 20:50:00
    今天终于搞定了路由器不能登录的问题,为了让公司的服务器和家里的vpn共用,于是把家里的ip地址段设置到了2.1,结果之后就不能登录网关了,而且一开机也上不了网,这几天一直以为是浏览器的问题,结果最终发现...

    今天终于搞定了路由器不能登录的问题,为了让公司的服务器和家里的vpn共用,于是把家里的ip地址段设置到了2.1,结果之后就不能登录网关了,而且一开机也上不了网,这几天一直以为是浏览器的问题,结果最终发现是虚拟机搞的,把虚拟机的网卡禁了之后立即Ok

    展开全文
  • http://forum.z27315.com/topic/3017-在路由器上写cmcc自动登录脚本2-shell篇/
  • 一、Windows下利用Telnet协议登录路由器的Linux系统终端 (以DD-WRT固件的路由器为例。) 1.Telnet是Windows 7已配备的功能,只是默认是没有打开,进入:开始-控制面板-程序-打开或关闭Windows功能; 2....
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 最近使用小米路由器插件Misstar Tools,因为它在小米路由器3上使用的端口为1024,...所以写了一个shell脚本,理论上OpenWrt上面应该都能用,可以在需要使用时打开它使用的端口,不使用时关闭,增加安全性,脚本plu...
  • #!/bin/sh TS=$(echo $(curl -s 'http://20140507.ip138.com/ic.asp') | sed -rn 's/^.*\[()/\1/p') TIP=$(echo ${TS%]*}) echo $TIP
  • 1.实现锐捷开机自动认证校园网的前提是你已安装好锐捷,并且能够连上校园网。(如果没有连上校园网,请... 2.vim /home/auto.sh(用vim新建一个shell脚本,路径可以自己写) #这是shell脚本内容 #!/bin/...
  • #!/bin/bash while [ 1 ] do found_route=`ip route |grep -ci "$1"` ... if [ $found_route -eq 0 ];then $route_add fi sleep 30 ...使用./filename.sh 参数路由 参数掩码 参数网关 参数网卡 ...例如:./filename.sh ...
  • Cisco路由器后门技术 -- TCL脚本Shell

    千次阅读 2012-11-15 08:41:33
    进入正题,这是一篇鸟语的文章,写的也不难,主要的意思就是拿到Cisco路由器的权限以后可以上传一个用TCL脚本语言写的后门程序到设备里面,以后就可以无需路由器管理权限远程Telne进路由器了,灰常给力!关于TCL脚本...
  • 前一篇讲到了 ROP 链的构造,最后直接使用调用 execve 函数的 shellcode 就可以直接 getshell,但是实际路由器溢出的情况下都不会那么简单。 这里再看一道 DVRF 的题,这道题是 pwnable/ShellCode_Required 下的 ...
  • 脚本控制普通路由器:curl

    千次阅读 2016-09-18 15:11:27
    脚本控制普通路由器 curl tplink 普联 运维
  • shell脚本入门与Netkeeper破解路由

    千次阅读 2017-06-10 20:14:39
    NetKeeper这个无耻流氓令人深恶痛疾. . 偶然从GitHub上看到一个”破解”NetKeeper流氓的新思路, 我便动手自己弄了一个.
  • 破解无线路由器

    2011-08-02 10:05:26
    下载BT3 USB 版的 iso http://cesium.di.uminho.pt/pub/backtrack/bt3final_usb.iso 光盘版的ISO http://ftp.heanet.ie/mirrors/backtrack/bt3-final.isU
  • 在几天前,我看到了这篇文章《ac68等arm迅雷、aria2安装小白教程及官固自启动插件教程》[1],标题中的 “官固自启动” 让我非常感兴趣,通过这篇文章我了解到:华硕路由器的 Download Master(下载大师)功能保存在 ...
  • 本文主要介绍如何用shell脚本自动执行py文件 以及我在操作时遇到的各种坑点 介绍一些简单概念 也算给自己做笔记 后面主要是各种坑 什么是shell脚本? Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁...
  • shell脚本if条件语句We’ve covered enough of the basics in our guide on shell scripting that you should feel comfortable experimenting. In this week’s installment, we’ll be tackling some of the more ...
  • 1.1 安装 keepalived2.0.17 的 shell 脚本 v1.0 1.1.1 脚本 #!/bin/bash #MAINTAINER HB #DATE 2020.03.19 #this is install_keepalived shell echo -e "\e[1;32m =================开始安装!============== \e[0m ...
  • 直接上脚本吧, 我做个笔记。 #************************************************************************* # > File Name: wifi.sh # > Author: chenglee # > Main : chengkenlee@sina...
  • Cisco 路由器的安全性是肯定的。在远程登陆时需要口令验证。而Cisco口令的加密方式分别是: 1 不加密,明文显示 2 双向加密(type 7) 3 交换机的Blowfish加密:主要是CAT版本交换机的blowfish加密算法,在cisco的...
  • linux nc命令使用详解 功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<... 设置路由器跃程通信网关,最丢哦可设置8个。 -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。 -h
  • cisco路由器vty 最近,我写了一篇文章,解释了如何使用Quagga路由套件实现开放式最短路径优先(OSPF)。 可以使用多个软件套件代替Quagga来实现不同的路由协议。 一种这样的选择是自由范围路由(FRR)。 财务报告...
  • 使用shell脚本自动更新动态域名

    千次阅读 2014-08-22 13:05:28
    if [[ `cat /tmp/ipNow` =~ ([0-9]{2}.?){4} ]]; then echo 'yes'; else echo 'no'; fi
  • linux nc命令使用详解   功能说明:功能强大的网络工具 ...语 法:nc [-hlnruz][-g网关...>][-G指向器数目>][-i延迟秒数>][-o输出... -g网关> 设置路由器跃程通信网关,最丢哦可设置8个。  -G指向器数目> 
  • linux shell route命令

    千次阅读 2015-05-21 14:01:46
    要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器...
  • 通过地址转换实现内网IP访问外网IP,类似于路由器的多路复用功能。 2、SNAT策略应用 (1)开启网关的路由转发功能 ①修改/etc/sysctl.conf文件net.ipv4.ip_forward=1 ②读取配置:sysctl -p (2)设置SN...

空空如也

1 2 3 4 5 ... 20
收藏数 21,484
精华内容 8,593
关键字:

登录 路由器shell