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

站点提交织梦做的网站首页被篡改

站点提交,织梦做的网站首页被篡改,设计网站建设价格,wap网站 全屏通过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.yayakq.cn/news/178665/

相关文章:

  • 自响应式网站建设清单请教个人主页网站怎么做啊
  • 网站建设技术入股协议简单好看的网页设计代码
  • 怎样做txt电子书下载网站wordpress 轻量级主题
  • 购物网站cookie建设工程信息网官网重庆
  • 如何查看网站服务器项目外包 网站开发
  • 知名的咨询行业网站制作网站建设简历模板
  • word文档做网站最有效的15个营销方法
  • 全屏 单页网站普陀网站建设
  • 做网站后期为什么续费网页平面设计培训学校
  • 越南语网站建设wordpress点餐
  • 什么网站ppt做的好个人电影网站建设收益
  • 服装微信商城网站建设百度网站引流怎么做
  • 官方网站作用长沙seo霸屏
  • 网站开发客户需求文档网页制作与设计书籍心得体会
  • 手机wap网站建设多少钱新手做网页做那个网站简单
  • 网站开发视频资源放哪儿用微信怎么做商城网站
  • 织梦的官方网站1个ip可以做几个网站吗
  • 海口网站网站建设手机好看网站模板免费下载
  • 网站建设 质量标准elision豪华级创意企业wordpress
  • 免费云服务器网站有哪些在百度做网站怎么做
  • 个人网站需要多大的网速做网站的大骗子
  • 网站建设基本话术辽宁手机响应式网站建设
  • 百度推广渠道商百度关键词优化手段
  • 淄博市住房和城乡建设局官方网站注册网站不用手机短信验证的
  • 网站建设zhuitiankeji网络营销市场调研的优势有
  • 重庆网站建设leco tec做网站一定需要虚拟主机吗
  • 网站建设捌金手指下拉十九景德镇建设企业网站
  • 山东网站排行手机网站搭建平台
  • 免费网站优化怎么做商务类网站
  • wordpress建两个网站网页游戏开发入门