- 博客(7)
- 收藏
- 关注
原创 ether_decode()
在网络通信中,以太网是一种常见的局域网协议,用于在本地网络中传输数据。以太网数据帧是以太网通信中的基本单位,包含了目标地址、源地址、协议类型和数据等字段。是 Scapy 库中的一个函数,用于将以太网(Ethernet)数据帧解码转换成字典格式。函数接收一个二进制数据帧作为参数,并返回一个字典对象。函数可以对这些字段进行解码,并将结果保存在一个字典中。举个例子,如果我们有一个二进制数据帧。
2023-04-15 21:12:42
152
原创 python中的enumerate()函数
是 Python 内置函数之一,用于在迭代过程中同时获取每个元素的索引和值。,想要遍历这个列表并同时获取每个元素的索引和值,可以使用。函数接收一个可迭代对象作为参数,并返回一个由。表示当前元素的索引,从 0 开始;将从索引值 1 开始遍历列表。举个例子,如果我们有一个列表。函数还可以接收一个可选参数。,用于指定起始的索引值。则表示当前元素的值。
2023-04-15 20:46:31
216
原创 scapy
Scapy是一个强大的Python库,可以用来创建、发送和接收网络数据包。它可以用于网络安全、网络协议分析、网络调试等方面。可以创建和修改数据包的每一个字段,包括源IP、目标IP、源端口、目标端口等。可以发送和接收数据包,支持多种方式,包括原始套接字和pcap文件。可以进行网络流量分析和数据包捕获,例如抓取HTTP请求、响应等。可以进行网络扫描和探测,例如ping、traceroute等。可以处理各种协议,包括TCP、UDP、ICMP、DNS等。可以进行网络攻击和安全测试,例如ARP欺骗、SYN洪泛等。
2023-04-11 10:11:19
115
原创 python中字典的items()
字典的items()方法返回一个包含字典所有(键,值)元组的列表。它可以用于遍历字典中的所有项,每个项都是一个包含键和值的元组。此外,items()方法返回的列表可以用于将字典转换为其他数据结构,如DataFrame。
2023-04-06 14:06:43
1394
原创 python字符串格式化
3. 使用f-strings:在字符串前加上字母f,使用花括号({})作为占位符,将变量或表达式的值插入到字符串中。字符串格式化是指将一个字符串中的特定部分替换成变量的值或表达式的结果。2. 使用format()方法:使用花括号({})作为占位符,将变量或表达式的值插入到字符串中。1. 使用占位符:使用百分号(%)作为占位符,将变量或表达式的值插入到字符串中。
2023-04-06 14:03:23
139
1
原创 列表推导式
其中,expression 是一个表达式,用于生成列表中的每个元素;condition 是一个可选的条件语句,用于过滤 iterable 中的元素。列表推导式(List Comprehension)是一种简洁的语法结构,用于快速生成列表。在上面的代码中,我们使用列表推导式选出原列表 numbers 中的所有偶数,并计算它们的平方,最终生成一个新列表 even_squares。在上面的代码中,我们使用列表推导式生成了一个新列表 squares,其中包含原列表 numbers 中所有元素的平方。
2023-04-06 13:54:49
766
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人