[批量主机存活扫描工具scanhost]扫描主机存活[python版本,非nmap版本]

 

地址: http://blog.csdn.net/hujkay

作者:Jekkay Hu(34538980@qq.com)

关键词:主机扫描,主机存活,纯python版本,非nmap

时间: 2014/1/21

 

 

 

 

    最近受好友所托写个python脚本,就是扫描局域网的主机存活的情况,这个在内网渗透时非常有用,因为你在跳板机上贸然安装namp等扫描工具,则很容易被发现,我抽时间写了个python脚本,使用ping工具来监测主机存活情况。我写的这个脚本时采用单线程的方式工作,所效率不是很快,下个版本我在优化成多线程的版本,同时也让支持扫描端口等功能。

 

    

#!/usr/bin/env python
#-*- coding: utf8 -*-
#
# Author: Jekkay Hu
# Date: 2014/1/21
# Email: jekkay@gmail.com
# QQ: 34538980
#

import os
import sys

# Convert IP Format:  Number['3232247553] <----> String ['192.168.47.1']
IPNumToString = lambda x: '.'.join([str(x/(256**i)%256) for i in range(3,-1,-1)])
IPStringToNum = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split('.')[::-1])])
# start IP -- End IP
StartIP = 0
EndIP = 0

def welcome():
    welcomeinfo = """
=========================================
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值