最近感觉数据结构学的有点困难,一直没什么进展,下午实在学不进去了,就想随便找点其他的东西学学。想到之前一直想做一个刷课脚本,就开始查资料尝试写一下。 首先是尝试打开一个网页。 首先是安装webdriver库,然后写了一个最简单的打开百度网页的代码,from selenium import webdriver import time browser=webdriver.Chrome() browse
需求: 一台机器上有多个网卡, 如何访问指定的 URL 时使用指定的网卡发送数据呢?$ curl --interface eth0 www.baidu.com # curl interface 可以指定网卡 阅读 urllib.py 的源码, 追述到 open_http –> httplib.HTTP –> httplib.HTTP._connection_class = HTTPCo
# Python代码控制网卡启用禁用 ## 引言 在开发过程中,有时我们需要通过代码来控制网卡的启用和禁用。本文将指导你如何使用Python来实现这一功能。首先,我们将介绍整个实现过程的步骤,并提供一个示意图。然后,详细说明每个步骤需要做什么,并展示需要使用的代码片段。最后,我们将通过甘特图和状态图来可视化整个过程。 ## 实现步骤 下面是实现这一功能的步骤概述: | 步骤 | 描述 |
原创 2023-11-05 05:22:30
143阅读
Android默认只支持一个网卡。Mobile/Ethernet/Wi-Fi不能同时存在。但是,linux是可以同时支持多网卡存在的。如何在Android上实现多网卡-  去掉Android Framework中只允许一个网卡存在的逻辑可以通过修改网卡的优先级,再加上把AndroidFW中关掉低优先级的网卡的代码注释掉来实现。当前还有其他方法来实现,比如让AndroidFW不监听linu
不想交网费?不想交,那然我们一起蹭网吧!(不过劝你别用,一是费时间,二是网速也慢?)言归正传,首先你得有一台电脑,一个Python,还有pywifi。1.下载pywifi按下win+r键,会弹出这个窗口然后输入cmd,会弹出来这个 然后输入 pip install pywifi就好了2.编辑代码(这里我用的是pycharm)代码如下import itertools as its
Dedicate lan和share lan的区别简单来说,BIOS中BMC设置有两个网口设置,Dedicate lan和share lan。dedicate lan顾名思义就是专门的口,一般服务器主板上板载有3个网口,2个i350口和一个BMC管理口,这个BMC的管理口就是dedicate lan,连接这个网口,输入dedicate lan ip可以访问BMC管理界面。share lan,简单理
转载 2023-12-01 12:51:13
107阅读
今天在测试DPDK性能的时候,发现发包工具的发包速率无法提升上去,千兆网卡设置速率70W qps,只能发出1W的速率。抓包发现有大量的PAUSE流控帧。 一、PAUSE帧介绍PAUSE帧是以太网在全双工模式下,MAC控制子层发出的流量控制帧。IEEE802.3协议为MAC控制子层提供了一个全双工流量控制结构框架,MAC控制子层是介于逻辑链路控制子层和介质访问控制子层间的可选功能。交换控制
Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系统,这是通过/proc 虚拟文件系统实现的。/proc 文件虚拟系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做“/proc”),这个伪文件系统允许与内核内部数据结构交互,获取有关进程的有用信息,在运行中(on the fly)改变设置(通过改变内核参数)。与其他文件系统不同
本章节节选翻译自《Understanding Network Hacks: Attack and Defense with Python》中的第四章Layer 2 Attacks。该书通过网络层次划分介绍漏洞,并使用Python编写相关利用工具进行网络攻防,每小节均按照“原理--代码--解释--防御”的结构行文,此书也可与《Python黑帽子:黑客与渗透测试编程之道》相互参照学习,相信会达到较好的
转载 2024-06-07 23:13:35
11阅读
启用/禁用网卡 netsh int set int 接口名称 admin = enable 要禁用把 enable 改为 disable 即可(暂时只有 Windows 2003 支持) 设置IP netsh int ip set addr 接口名称 static IP mask gateway 添加IP netsh int ip add addr 接口名称 static IP m
转载 精选 2011-01-27 16:16:44
412阅读
背景手头有个ubantu 的设备,需要偶尔使用连接一下。但是平时的上网还是用的无线网卡。所以学习一下,产生了这个需求来。百度上都是可以搜索到的。此处做个笔记,记录一下开始之学习一下网络的基础知识IP 地址的构成1.IP 地址是由网络位 和 主机位构成网络位如果相同,则证明处于同一个网段2.IP 地址划分为 5 类 A B C D E 参考图片一起理解 A类地址:网络号是8位,第1位一定是0,主机位
外网环境下基于Frp、VNC技术远程开机之前文章向大家介绍了 外网环境下基于Frp、VNC技术远程访问计算机,实现内网穿透。在完成上一期内容后,我们可以继续基于Frp、VNC技术,更进一步,实现远程开机!之前博客上有很多物理远程开机的方法,今天我们讲讲采用 WOL远程唤醒 方式实现开机。 拥有公网IP用户公网环境下通过APP公网环境下通过浏览器非公网IP用户路由器局域网内其他主机VNC远程登陆
socketsocket包提供了底层的socket操作,可以用来构建TCP、UDP服务器和客户端。需要注意的是,python3 中 socket 发送和接收的数据都是 utf-8 编码。TCP服务器#coding=utf-8 import socket import time HOST = '' # 空表示bind绑定任何可用的地址,比如多网卡时,可以接收到发送给任何一个网卡的数据 PORT
 import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', b
转载 2023-07-03 22:47:55
220阅读
5 控件combobox也就是下拉框下拉框的主要用法就是:创建下拉的内容选定下拉内容由于combobox控件没有connand方法,所以在选定下拉内容时,使用虚拟事件"<<ComboboxSelected>>"。下面是一个简单的代码:这个代码最让我有用的是grid布局,可以让你在窗口上的控件有序排列。from tkinter import * from tkinter im
转载 2023-11-22 09:54:39
71阅读
/*****************************************************************************演示如何编程实现启用禁用网卡Mady By ZwelL2004.7.29zwell@sohu.com************************************************************************
转载 2023-09-06 14:14:28
178阅读
Espionage工具介绍Espionage是一款功能强大的网络数据包嗅探器,可拦截通过接口传递的大量数据。该工具允许用户运行常规和详细的流量分析,以显示实时流量,了解数据包流向、协议和标志等。除此之外,Espionage还可以执行ARP欺骗攻击,因此,目标发送的所有数据都会通过攻击者重新定向(中间人攻击)。Espionage是在Python 3.8版本环境下编写的,Espionage的当前版本也
背景:经过流量劫持后,我们的本机IP就成为了其他设备的网关地址。想查看别人发了什么信息、从哪里来、到哪去,势必要进行流量分析。又或者我实在是闲的蛋疼无聊,想看下我网卡都经过了什么流量第一步:  获取本机IP地址:1 # 监听主机(获取本机ip) 2 host = socket.gethostbyname(socket.getfqdn(socket.gethostname()))第二步:  创建原始
Kubernetes(简称K8S)是一个开源的容器编排引擎,可以有效地管理和部署容器化的应用程序。K8S提供了丰富的功能,其中一个重要的功能是控制网络流量,以确保网络的可靠性和稳定性。在本文中,我们将教您如何在K8S中实现控制网卡流量。 整个过程可以分为以下几个步骤: | 步骤 | 操作
原创 2024-03-04 10:42:44
105阅读
nic down
原创 2018-08-30 19:00:32
9473阅读
  • 1
  • 2
  • 3
  • 4
  • 5