【工作常用代码集】批量Telnet远端端口

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

__author__ = ‘gnuhpc‘

import telnetlib,socket

IP={}

def parseTel(line):
    parseArray = line.split()
    IP[parseArray[0]]=parseArray[1]

with open("tel.lst") as f:
    for line in f:
        parseTel(line)

for (ip,port) in  IP.items():
    try:
        tn = telnetlib.Telnet(ip,port,1)
        tn.close()
    except socket.error, why:
        print ip,port,why

【工作常用代码集】批量Telnet远端端口

时间: 2024-11-10 14:44:20

【工作常用代码集】批量Telnet远端端口的相关文章

我的常用代码集

.Net /// <summary> /// 获取汉字字符串的首拼音字母字符串 /// </summary> /// <param name="text">需要转换的字符串</param> /// <param name="halfChar">半角字符替换符(*不替换)</param> /// <param name="fullChar">全角字符替换符(*不替换

编辑HTML代码,批量制作博文清单

当积累的博文多了,常想制作一个分类目录,方便读者阅读.这可以是一个不轻松且枯燥的工作. 以<关于"IT学子成长指导"专栏及文章目录>中目录的制作为例,介绍我的"懒"办法.这个目录常更新,是件事儿.或许算个技巧,背后,全是重复工作过的辛酸.所谓技巧,全是从笨办法中来的. 博文清单制作方法 我要收录到目录中的文章,皆来自于<IT学子成长指导>博客专栏.进入专栏,改到"管理专栏"的页面.选中要进入专栏的文章,CTRL-C复制了事

GCD 常用代码

体验代码 异步执行任务 - (void)gcdDemo1 { // 1. 全局队列 dispatch_queue_t q = dispatch_get_global_queue(0, 0); // 2. 任务 void (^task)() = ^ { NSLog(@"%@", [NSThread currentThread]); }; // 3. 指定执行任务的函数 // 异步执行任务 - 新建线程,在新线程执行 task dispatch_async(q, task); NSLog(

JavaScript常用代码段

把如下代码加入<body>区域中: 后退 前进 <!--<input type="button" value="后退" onClick="history.go(-1)"> <input type="button" value="前进" onClick="history.go( 1 );return true;"> 返回 <form>&

Jquery工作常用实例--ajaxStart与ajaxStop(ajaxComplete)

Jquery中当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法.同样,ajaxStop()方法则是在所有Ajax请求都完成时调用.这些方法的参数都是一个函数,这个函数将在事件发生时被调用. 使用这些方法的每一步是获取一个页面元素的引用.然后就可以在这个元素上调用ajaxStart()和ajaxStop()方法. 使用语法: ("#loading").ajaxStart(function(){  $(this).show(); //callb

telnet测试端口是否正常打开

点击计算机的开始菜单-->运行 ,输入CMD命令,然后确定.打开cmd命令行.   输入telnet测试端口命令: telnet IP 端口 或者 telnet 域名 端口 回车   如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败   端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用   Telnet 客户端命常用命令: open : 使用 openhostname 可以建立到主机的 Telnet 连接. close : 使用命令 close 命令可以关

telnet检测端口是否畅通

一:telnet 此法常被用来检测是个远端端口是否通畅. [[email protected] ~]# telnet baidu.com 80 Trying 123.125.114.144... Connected to baidu.com (123.125.114.144). #==>出现Connected表示连通了,说明百度的80端口开放的 Escape character is '^]'. #==>ctrl+]退出此地. ^] telnet> quit Connection clo

iOS常用代码

[IOS]iphone开发之常用代码:不断更新 1,获取翻转事件,并开启翻转: 只要在viewcontroller的类中加入 -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ //翻转后要执行的代码 return YES; } 2,-(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别. vie

shell脚本-批量telnet

由于现网有时候要测试很多端口的连通性,所以就写了个小脚本,实现批量测试 将telnet成功的写入到telnet_alive.txt中,失败则写入telnet_die.txt中 #!/bin/bash#this script test UP to other host.#Iplist=/opt/script_test/iplist.dataPortnumber=7001for ip in $(cat iplist.data)do  (sleep 1;)|telnet  $ip $Portnumbe