当前位置: 首页 > news >正文

快递网站域名更换首页排名关键词优化

快递网站域名更换,首页排名关键词优化,dede手机网站开发,瑞丽网站建设通过python 获取当前局域网内存在的ip 通过ipconfig /all 命令获取局域网所在的网段 通过arp -d *命令清空当前所有的arp映射表 循环遍历当前网段所有可能的ip与其ping一遍建立arp映射表 for /L %i IN (1,1,254) DO ping -w 1 -n 1 192.168.3.%i 通过arp -a命令读取缓存的映射表…

通过python 获取当前局域网内存在的ip

'''
通过ipconfig /all 命令获取局域网所在的网段
通过arp -d *命令清空当前所有的arp映射表
循环遍历当前网段所有可能的ip与其ping一遍建立arp映射表
for /L %i IN (1,1,254) DO ping -w 1 -n 1 192.168.3.%i
通过arp -a命令读取缓存的映射表获取所有与本机连接的设备的Mac地址。
'''
import os
import re
import time
from concurrent.futures import ThreadPoolExecutor, wait, ALL_COMPLETED
import psutil# 逻辑cpu个数
count = psutil.cpu_count()
print("cpu个数:",str(count))
import pandas as pd
def get_net_segment():with os.popen("arp -a") as res:for line in res:line = line.strip()if line.startswith("接口"):net_segment = re.findall("(\d+\.\d+\.\d+)\.\d+", line)[0]breakreturn net_segment
def ping_net_segment_all(net_segment):# for i in range(1, 255):#     os.system(f"ping -w 1 -n 1 {net_segment}.{i}")# 多线程并发 5个线程时耗时是30秒,8个线程是28秒with ThreadPoolExecutor(max_workers=4) as executor:for i in range(1, 255):executor.submit(os.popen, f"ping -w 1 -n 1 {net_segment}.{i}")
def get_arp_ip_mac():header = Nonelist1 = []#os.system('arp -a > temp11.txt')with os.popen("arp -a") as res:for line in res:line = line.strip()         if not line or line.startswith("接口"):continueif header is None:                header = re.split(" {2,}", line.strip())line1 = re.split(" {2,}", line.strip())list1.append(line1)df = pd.DataFrame(list1,columns=header)return df
def ping_ip_list(ips, max_workers=4):print("正在扫描在线列表")with ThreadPoolExecutor(max_workers=max_workers) as executor:future_tasks = []for ip in ips:future_tasks.append(executor.submit(os.popen, f"ping -w 1 -n 1 {ip}"))wait(future_tasks, return_when=ALL_COMPLETED)
if __name__ == '__main__':# 是否进行初始扫描init_search = True #Falseif init_search:print("正在扫描当前网段所有ip,预计耗时1分钟....")ping_net_segment_all(get_net_segment())last = Nonewhile 1:df = get_arp_ip_mac()df = df.loc[df.类型 == "动态", ["Internet 地址", "物理地址"]]if last is None:print("当前在线的设备:")print(df)else:online = df.loc[~df.物理地址.isin(last.物理地址)]if online.shape[0] > 0:print("新上线设备:")print(online)offline = last[~last.物理地址.isin(df.物理地址)]if offline.shape[0] > 0:print("刚下线设备:")print(offline)time.sleep(5)ping_ip_list(df["Internet 地址"].values)last = df
http://www.hrbkazy.com/news/12031.html

相关文章:

  • 广州电玩网站开发济南百度推广开户
  • 站酷网页设计分析精准网络营销推广
  • 用jsp做网站学编程的正规学校
  • 上海比较好的公司排名如何优化培训方式
  • 中国做的比较好的网站有哪些百度视频广告怎么投放
  • 对于给不良网站发律师函如何做网站优化技术
  • 中小型网站建设哪家好培训机构需要什么资质
  • 青岛城市建设委员会网站深圳百度公司地址在哪里
  • 信阳网站建设黄冈网站推广软件有哪些
  • wordpress外贸建站百度pc网页版入口
  • 登陆美国网站做报价单 网速慢下载百度app最新版到桌面
  • 可以接项目做的网站服务器域名怎么注册
  • 政府网站建设和管理办法网站的优化从哪里进行
  • 公司注销需要多少钱费用?百度seo是啥
  • jsp企业网站开发毕业论文西安网站建设维护
  • 汉中商城网站建设品牌推广渠道有哪些
  • 郑州网站策划个人发布信息免费推广平台
  • 网页设计分为哪些板块好的seo公司营销网
  • 江苏建设人才网站it培训学校
  • 哪些网站可以做问卷调查赚钱百度搜图
  • 网站接入查询销售清单软件永久免费版
  • 用wordpress复制一个网站搜索引擎入口大全
  • 公司网站做门户备案关键词排名网站
  • 通过模板做网站电商网站订烟平台官网
  • 做产品推广哪个网站好seo推广价格
  • 濮阳微信网站开发免费使用seo软件
  • 网页网站开发公司网络营销网站设计
  • 武汉网站建设公司 排名如何免费推广网站
  • 判断网站cmsqq刷赞网站推广快速
  • 网站建设 大纲新乡seo公司