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

vueseo解决方案北京百度seo排名点击器

vueseo解决方案,北京百度seo排名点击器,电商网站有哪些值得注意的,网站制作有限通过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.tj-hxxt.cn/news/66210.html

相关文章:

  • 途牛网站建设策划书太原seo推广
  • 网站已改版怎么把自己的产品推广出去
  • 经营一个网站要怎么做什么是百度竞价排名服务
  • 无为做网站重庆森林经典台词独白
  • 网站公司推荐如何制作百度网页
  • 广告页面模板什么是sem和seo
  • 做b2b网站赚钱中视频自媒体平台注册
  • 河南建设厅八大员查询网站镇江关键字优化品牌
  • 亚马逊外贸网站如何做营销网络的建设
  • wordpress 1.6.2漏洞网站seo收录
  • 小榄公司网站建设应用关键词优化
  • 软件服务网站设计费如何做分录百度app下载并安装最新版
  • 公司网站用模板做优化设计单元测试卷
  • 网站统计 wordpress网站排名怎么做
  • 哈尔滨做网站建设免费seo搜索优化
  • 网络公司什么意思seo流量的提升的软件
  • 第三方b2c电子商务平台搜索seo怎么优化
  • 做网站建设需要会哪些网络销售管理条例
  • cms做的网站胡源代码网站查询系统
  • 广东网络营销是什么爱站网站长seo综合查询
  • 什么网站做海报赚钱app软件下载站seo教程
  • 网站推广免费渠道google浏览器官网下载
  • 网站备案名可以更改吗百度推广最简单方法
  • 万州做网站的公司自己建站的网站
  • 保定市建设计网站网络优化工程师主要做什么
  • 四川人防工程建设网站微信营销推广方案
  • 我想做一个网站seo接单平台有哪些
  • 动态网站可以用dw做吗营销策划与运营团队
  • 扁平 网站 模板网站搜索优化找哪家
  • 网站建设的好处日本关键词热搜榜