【python – pySerial – 有没有办法一次选择多个端口?】教程文章相关的互联网学习教程文章

python检测远程服务器tcp端口的方法

本文实例讲述了python检测远程服务器tcp端口的方法。分享给大家供大家参考。具体如下: python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用#!/usr/bin/env python #coding:utf-8 #filename:tcp.py author: gavingeng date: 2011-12-14 09:35:59 import socket import sys NORMAL=0 ERROR=1 TIMEOUT=5 def ping(ip,port,timeout=TIMEOUT): try: cs=socket.socket(socket.AF_INET,socket.SOCK_STR...

python通过邮件服务器端口发送邮件的方法

本文实例讲述了python通过邮件服务器端口发送邮件的方法。分享给大家供大家参考。具体实现方法如下:fromAddress = sender@example.com toAddress = me@my.domain msg = "Subject: Hello\n\nThis is the body of the message." import smtplib server = smtplib.SMTP("localhost", 25) server.sendmail(fromAddress, toAddress, msg)希望本文所述对大家的Python程序设计有所帮助。

Python实现数通设备端口使用情况监控实例

本文实例讲述了Python实现数通设备端口使用情况监控的方法。分享给大家供大家参考。具体如下: 最近因工作需要,上面要求,每天需上报运维的几百数通设备端口使用情况【】,虽然有现成网管监控工具监控设备状态,但做报表,有点不方便,特写了个小脚本。上传的,为半成品可用程序 注:测试运行于ubuntn,需安装snmpwalk工具, 目标数通设备,需做好相关snmp配置#/usr/bin/python #coding:utf-8 import os,sys import re from pprin...

使用python检测主机存活端口及检查存活主机【图】

监测主机存活的端口#!/usr/bin/env python # coding-utf import argparse import socket import sys #author: wolf_ribble def scan_ports(host,start_port,end_port):"""Scan remote hosts"""try:sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)except socket.error,error_msg:print Socket creation failed.Error code: + str(error_msg[]) + Erroe message: + error_msg[]sys.exit()try:remote_ip = socket.gethostb...

使用Python编写简单的端口扫描器的实例分享【图】

单线程实现 单线程实现道理比较简单,这里尝试Soket连接3389,连接成功说明端口开放,否则说明没有开远程服务。随便修改了一下就ok了,代码如下,最终得到自己的IP地址。#!/usr/bin/env python import socket if __name__==__main__: port=3389 s=socket.socket() for cnt in range(253,2,-1): address=XXX.XXX.XXX.+str(cnt) #XXX.XXX.XXX IP网段 try: s.connect((address,port)) print address except socket.error,e: print ...

Python的Socket编程过程中实现UDP端口复用的实例分享

关于端口复用 一个套接字不能同时绑定多个端口,如果客户端想绑定端口号,一定要调用发送信息函数之前绑定( bind )端口,因为在发送信息函数( sendto, 或 write ),系统会自动给当前网络程序分配一个随机端口号,这相当于随机绑定了一个端口号,这里只会分配一次,以后通信就以这个随机端口通信,我们再绑定端口号的话,就会绑定失败。如果我们放在发送信息函数( sendto, 或 write )之前绑定,那样程序将以我们绑定的端口号发送信息...

Python语言实现获取主机名根据端口杀死进程

推荐阅读:使用python检测主机存活端口及检查存活主机 下面给大家分享使用python语言实现获取主机名根据端口杀死进程代码。ip=os.popen("ifconfig eth0|grep inet addr|awk -F : {print $2}|awk {print $1}") ip=ip..read().strip() pid=os.popen("netstat -anp|grep 8998 |awk {print $7}").read().split(/)[0] os.popen(kill -9 {0}.format(int(pid)))下面给大家介绍python语言实现根据pid杀死相应进程,kill_process.py代码如下...

python基础教程之udp端口扫描

一、概述任务描述:开发一个程序,用于获取局域网中开启snmp服务的主机ip地址列表,并写入相应文件以便其它程序使用。背景知识:SNMP是基于UDP的,而且标准的SNMP服务使用161和162端口。思路:1、获取局域在线主机列表;2、获取各个主机的snmp端口(比如161)开启状况;3、以特定格式写入特定文件。这里只实现前两步。 二、nmap实现1、安装nmapLinux平台(CentOS为例): yum install nmap -y widows平台(下载地址):http://nma...

python实现socket端口重定向示例【图】

可以很轻松的在端口12345开启共享,效果如下: 要实现我想要的功能,只需要将端口重定向就行了,代码如下:代码如下:#! /usr/bin/python File : redirect.py Author : Mike import socket,osbufLen = 4*1024 sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock1.bind((192.168.168.100, 8000)) sock1.listen(5) sock2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock2.connect((1...

python检测远程udp端口是否打开的方法

本文实例讲述了python检测远程udp端口是否打开的方法。分享给大家供大家参考。具体实现方法如下:代码如下:import socket import threading import time import struct import Queue queue = Queue.Queue() def udp_sender(ip,port):try:ADDR = (ip,port)sock_udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock_udp.sendto("abcd...",ADDR)sock_udp.close()except:pass def icmp_receiver(ip,port):icmp = socket.getpro...

python循环监控远程端口的方法

本文实例讲述了python循环监控远程端口的方法。分享给大家供大家参考。具体如下: 在ip.txt中每行一个ip地址和端口号,代码可循环监控这些ip地址的指定端口是否正常#!/usr/bin/env python # -*- coding: gbk -*- import socket,time while 1:file_obj = open(ip.txt)for line in file_obj:try:sc=socket.socket(socket.AF_INET,socket.SOCK_STREAM)ip = line.split()[0]port = int(line.split()[1])print ip,port#设置超时时间(0....

python实现端口转发器的方法

本文实例讲述了python实现端口转发器的方法。分享给大家供大家参考。具体如下: 下面的python代码实现端口转发器,支持udp端口转发 由于工作需要用到一个端口转发器,并且要求支持TCP和UDP协议。在网上找了蛮久,但没有中意的。于是就自己写了一个。这个转发器是基于python cookbook的一个示例改写的,原先的这个示例只支持TCP协议,我这里增加了UDP协议的支持,程序写的不怎么好,不过它确实能用! portmap.py代码如下:代码如下:...

python实现超简单端口转发的方法

本文实例讲述了python实现超简单端口转发的方法。分享给大家供大家参考。具体如下: 代码非常简单,实现了简单的端口数据转发功能,用于真实环境还需要再修改一下。代码如下:#tcp server import socket host = 127.0.0.1 #Local Server IP host2 = 127.0.0.1 #Real Server IP port = 6001 #Local Server Port port2 = 7001 #Real Server Port def ProcData(data): return data #add more code.... print "Map Se...

python检测远程端口是否打开的方法

本文实例讲述了python判断远程端口是否打开的方法。分享给大家供大家参考。具体实现方法如下:import socket sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.settimeout(1) try:sk.connect((www.sharejs.com,80))print Server port 80 OK! except Exception:print Server port 80 not connect! sk.close()希望本文所述对大家的Python程序设计有所帮助。

Python扫描IP段查看指定端口是否开放的方法

本文实例讲述了Python扫描IP段查看指定端口是否开放的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/local/bin/python #-*- coding: UTF-8 -*- #################################################################### ################################################## #BLOG:http://hi.baidu.com/alalmn # Python 扫描IP段 指定端口是否开放 ################################################## import socket impo...