zoukankan      html  css  js  c++  java
  • ping.sh

    扫描整个网段  nmap -sP 10.0.0.0/24

    #!/bin/bash

    ps () {

    ping $1 -c 3 -w 2 |grep -q "ttl"      #结果有ttl   $?为真

    if [ $? -eq 0 ]
    then
    echo "ping $1 pass"
    else
    echo "ping $1 lost"
    echo `date`|mail -s "$1 lost" testping159258@126.com
    fi
    sleep 2
    }
    while :;do    # 或while true ;do        while [ 1 -eq 1 ]  ;do
    ps 192.168.1.200
    ps 192.168.1.201
    done

     

    #!/usr/bin/env python
    #coding:utf-8
    import os
    a=raw_input("a:")
    b=raw_input("b:")  #raw_input() 传回的是字符串 所以需要转换   range跟整数
    v=('192.168.1.%d' % (x) for x in range(int(a),int(b)))
    for it in v:
        ret = os.system('ping -c 1 -w 1  %s |grep -q ttl' % it)
        if ret:
            print 'ping %s fail' % it
        else:
            print 'ping %s ok' % it                                                                                                      

  • 相关阅读:
    Laravel
    Laravel
    Laravel
    Http状态信息
    BeautifuSoup的使用
    js中select标签中的option选择
    正则表达式
    利用vi编辑器创建和编辑正文文件(二)
    利用vi编辑器创建和编辑正文文件(一)
    认证、权限与频率组件
  • 原文地址:https://www.cnblogs.com/hanxing/p/4055001.html
Copyright © 2011-2022 走看看