自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘贝斯老师的博客

记录了刘贝斯老师笔记

  • 博客(111)
  • 资源 (6)
  • 收藏
  • 关注

原创 分享-ARP发包器

分享-ARP发包器软件下载地址FTP:ftp://106.14.220.101/linux/arp/arp_sender/v2.0/网盘:https://pan.baidu.com/s/16Ws0eNG2O72IEy86JdeiqQ 密码:pixg目前只支持在Linux上使用# 使用距离和说明./arp_sender_v2.0 -p ens33 -i 172.24.8.1 -s 192.168.1.1-h 可以查看帮助-p (必填)linux的接口标签. 如: ens10-i

2020-06-06 15:35:31 992

原创 Linux学习与应用漫谈-刘贝斯老师

我在差不多2016年的时候接触了linux,并且学习和教授linux。再之前的五年左右的时间都在学习并且教授华为和思科的计算机网络知识,偶尔会做些项目。2018年的下半年,我突发奇想打算把自己多年来学习的知识进行整理,并且无偿的发送到csdn上面,于是花了三个月左右的时间在csdn上整理了linux基础知识篇章。并且积累了四个粉丝(内心奔溃~),希望你是我的下一个粉丝,其中两个粉丝还是我认识的学...

2019-02-19 12:00:18 1043 5

原创 linux CentOS7-密码破解步骤

密码破解步骤在显示列表的时候按任意键(除了回车)可以暂停画面,然后选择我们要开启的版本,按 e 进入编辑模式。选择 linux16 那一行,然后光标移到这一行末尾,添加一个参 数【rd.break】。然后按 ctrl+x 执行。执行之后会进入一个 shell 界面1、重新挂载根目录为读写模式mount –o remount,rw /sysroot2、切换到系统真正的根chroot /sysroot3、修改密码passwd root4、SELinux 给所有文件夹标签,必须要有.aut

2021-08-02 10:44:41 1347

原创 TCP三次握手详解

文章目录三次握手图解作用解释抓包观察第一个包第二个包第三个包参考视频https://www.bilibili.com/video/BV1qK4y1d71o/三次握手图解作用传输数据之前建立可靠的连接解释抓包观察第一个包客户端发送flag中的SYN置1,seq_num=x第二个包服务器响应flag中的SYN置1,ACK置1,seq_num=y,ack_num=x+1第三个包客户端响应flag中的ACK置1,seq_num=x+1,ack_num=y+1...

2021-05-12 10:00:27 367 3

原创 IP协议详解

文章目录抓取IP协议内容IP协议字段解释IP协议处理分片MTU举例讲解理解identification的作用理解flags的作用理解fragment offset的作用抓包验证分片字段参考视频https://www.bilibili.com/video/BV12K4y1d7kX/抓取IP协议内容IP协议字段解释version:版本header length:头长度differentiated service field:差分服务区域total length:总长度identific

2021-05-12 09:46:52 2736

原创 路由器和交换机的区别

文章目录路由器和交换机的区别路由器和交换机的区别参考视频https://www.bilibili.com/video/BV1Lq4y1J7jK/路由器是网络层的设备,交换机是数据链路层的设备路由器是根据IP地址转发数据的-维护了路由表,交换机是根据MAC地址来转发数据包的-维护了MAC地址表路由器会隔离广播的,交换机是转发广播的...

2021-05-07 10:08:48 231

原创 Ethenet2协议字段详解

文章目录Ethenet2协议字段Ethenet2协议字段参考视频https://www.bilibili.com/video/BV1T541137A1/destination:目的MAC地址source:源IP地址Type:指明上层协议的类型​ 0x0800 指明上层是IP协议​ 0x0806 指明上层是ARP协议​ 0x86DD 指明上层是IPv6协议Ethernet2协议的大小是固定不变的,即14个字节...

2021-05-07 10:04:07 351

原创 ARP代理介绍

文章目录ARP代理使用该功能的场景ARP代理参考视频https://www.bilibili.com/video/BV1eA411V7a8/他是路由器或三层交换机上的一个功能,不是协议使用该功能的场景说明:因为掩码的关系,1.1去ping 2.1的时候。1.1认为2.1和他是在同一个网段的。这时候,ARP问的是2.1对应的MAC地址。路由器会隔离广播,所有这个ARP报文送不到2.1。这就需要用到ARP代理功能。如果打开这个功能,路由器会用收到该ARP报文的接口的MAC地址去响应。不

2021-04-27 10:14:28 1295

原创 免费ARP介绍

文章目录免费ARP抓取免费ARP的报文并讲解免费ARP参考视频https://www.bilibili.com/video/BV1V64y117Ad/作用:判断自己的IP地址和其他地址是否有冲突抓取免费ARP的报文并讲解视频讲解原理:问自己的IP地址对应的MAC地址,如果收到了响应,那么就说明网络中有重地址。...

2021-04-27 09:58:34 158

原创 ICMP协议详解

文章目录ICMP协议说明ping返回字段详解ping百度详解ICMP数据包抓取ICMP数据包详解数据结构封装ICMP数据包结构参考视频https://www.bilibili.com/video/BV1MQ4y1f7ph/ICMP协议说明ICMP协议主要是通过ping这个工具来实现的ping返回字段详解ping百度详解C:\Users\Bonnie1103>ping www.baidu.com正在 Ping www.a.shifen.com [180.101.49.11] 具有 3

2021-04-26 09:47:50 469

原创 ARP协议详解

文章目录ARP协议作用ARP协议抓包ARP数据包分析ARP攻击原理参考视频https://www.bilibili.com/video/BV16f4y1p7Ky/ARP协议作用作用:地址解析通俗:根据目的IP地址,解析目的MAC地址ARP协议抓包wireshark抓ARP数据包视频讲解ARP数据包分析视频讲解ARP攻击原理...

2021-04-26 09:36:22 104

原创 二层交换机的工作原理

参考视频:https://www.bilibili.com/video/BV1S5411w7z8/Hub的工作原理广播:从一个接口收到的流量,发送给除自己接收端口以外的所有接口广播的安全性极低的通过视频实验进行演示二层交换机的工作原理工作原理:基于源MAC地址进行学习,目的MAC进行转发维护了一张MAC地址表二层交换机在什么情况下会进行广播:1、目的MAC地址,在MAC地址表中没有通过视频实验进行演示...

2021-04-23 17:57:58 595

原创 IP地址-子网划分详解

文章目录进制转换通用表格二进制转十进制举例十进制转二进制举例ip地址详解地址说明特殊的IP地址IP地址的分类私有地址主类地址子网划分详解子网掩码作用和特点子网掩码表示方式练习举例:进制转换对应的视频讲解:https://www.bilibili.com/video/BV13Z4y1c76c/通用表格12864321684211010111二进制转十进制举例二进制数:1010111十进制数:十进制转二进制举例十进制数:100二进制数:

2021-04-09 09:57:42 3424

原创 私有git服务器搭建-超详细

文章目录1、安装git2、创建git账户3、用户证书导入4、初始化git仓库5、用户clone6、修改仓库用户7、用户1、安装gityum install git -y2、创建git账户useradd gitpasswd git3、用户证书导入​ 需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个4、初始化git仓库git init --bare sample.git5、用户cl

2021-01-15 12:39:15 684

原创 python字符串替换

python字符串替换a = 'aabbccddaa'b = a.replace('aa', 'ff')print(b)输出:ffbbccddff提供Python自动化脚本编写服务,如有需求可以联系qq:838648292

2020-07-03 10:47:58 736

原创 python判断列表是否为空

python判断列表是否为空list_ = []if list_: print('true')else: print('false')不为空返回true,为空返回true也可以用 len(list_),根据0来判断,是否为空,建议还是用上面方法提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-07-03 10:37:13 2704 2

原创 python提取和删除很长字符串中的一段-*表达式

*表达式,提取和删除很长字符串中的一段test_str = 'root:x:0:0:root:/root:/bin/bash'# 提取root和/bin/bash中的一段name, *file, sh = test_str.split(':')print(*file)# 删除root和/bin/bash中的一段name1, *_, sh1 = test_str.split(':')提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-31 14:34:59 869

原创 python给可变长度的元组列表赋值-*表达式

python给可变长度的元组列表赋值# *表达式,可变长度元组的赋值person = [ ('lewis', 'basketball', 'PlayGame'), ('jack', 'football'), ('jack', 22, 11)]for name, *hobby in person: if name == 'lewis': print('lewis: ', *hobby) elif name == 'jack':

2020-05-31 14:32:13 622

原创 python给列表的N个元素赋值-*表达式

python给列表的N个元素赋值-*表达式# *表达式,给列表的N个元素赋值list1 = ['aa', 'bb', 'cc', 'dd', 'ee']a1, *b1, c1 = list1print(a1, b1, c1)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292

2020-05-31 14:30:31 3031

原创 python把列表中的值,赋值给变量

把列表中的值,赋值给变量# 列表中的元素赋值到变量test_list1 = ['aa', 'bb', 'cc']a1, b1, c1 = test_list1# 带元祖的列表,赋值到变量test_list2 = ['aa', 'bb', 'cc', ('dd', 'ee')]a2, b2, c2, d2 = test_list2a3, b3, c3, (d3, e3) = test_list2# 通过占位符,对部分进行赋值test_list3 = ['aa', 'bb', 'cc',

2020-05-29 10:27:53 13503 1

原创 python列表切片--获取列表中指定位置的元素

列表切片–获取列表中指定位置的元素name = ["aa","bb","cc","dd","ee"]print(name[0:3])print(name[1:]) print(name[::-1]) # 反向排序输出print(name[::2]) # 从开始输出,每间隔两个输出提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-27 09:15:57 15679 3

原创 python使用列表,快速获取1到10的平方

python使用列表,快速获取1到10的平方squares = [value**2 for value in range(1, 11)]print(squares)这个蛮活的1、要使用三次方或者四方,可以用value3或value42、range(1, 11)可以定义数值,可以演变成更多的算法提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-26 21:52:34 10794

原创 python添加和删除列表中的元素

添加和删除列表中的元素添加列表中的元素num = [10,11,12,13] # num listname = ["aa","bb","cc","dd","ee"]num.append(14) # 在末尾加数字name.append("ff") # 在末尾加字符串num.insert(0,9) # 指定位置插入name.insert(1,"app") # 指定位置插入print(num)print(name)删除列表中的元素num = [10,11,12,13] # num

2020-05-26 21:29:57 290

原创 python中定义,访问,修改列表的值

python中列表的定义# 定义列表,要定义元组就有()表示num = [10,11,12,13] name = ["aa","bb","cc","dd","ee"] print(num)print(name)# 访问列表中的某个元素num = [10,11,12,13] name = ["aa","bb","cc","dd","ee"] print(num[0]) # 访问第一个元素print(name[1]) # 访问第二个元素print(name[-1]) # 访问最后一个

2020-05-25 21:47:01 1236

原创 python列表转成字符串,同时自定义分隔符

python列表转成字符串,同时自定义分隔符a = ','mylist = ['Brazil', 'Russia', 'India', 'China']print(a.join(mylist))提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-08 11:38:57 4388

原创 Python判断字符串的开头字符

Python判断字符串的开头字符str = 'lewis test'# 是该字符串开头的,返回true。反之,返回:falseprint str.startswith('lew')print str.startswith('abc')提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-08 11:24:55 3776

原创 Python字符串转列表

Python字符串转列表要转列表这个字符首先要有一定的规律,比如有空格,逗号,\n,\t等str = 'SYN,FIN,RESET,ACK'print(str.split(','))输出结果:['SYN', 'FIN', 'RESET', 'ACK']还可以指定分隔次数,默认-1,表示最大str = 'SYN,FIN,RESET,ACK'print(str.split(','...

2020-05-06 22:18:05 1647

原创 Python处理字符串中的空白

Python处理字符串中的空白str = ' lewis liu '# 删除字符串中右边的空白print(str.rstrip())# 删除字符串中左边的空白print(str.lstrip())# 删除字符串中左右边的空白print(str.strip())输出结果 lewis liulewis liu lewis liu提供Python自动化脚...

2020-05-06 11:20:08 1238

原创 Python字符串大小写处理

Python字符串大小写处理str = 'Hello world'# 首字母大写print(str.title())# 全部大写print(str.upper())# 全部小写print(str.lower())输出结果Hello WorldHELLO WORLDhello world提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-05 21:55:06 628

原创 Python搜索字符串中的关键字

Python搜索字符串简单解释一下我写的这三个函数:after_keywords_last:从后往前开始查找字符串中的关键字,然后返回这个关键字后面所有的内容,包括关键字本身。注意查到了就不会再继续找。after_keywords_first:从前往后开始查找字符串中的关键字,然后返回这个关键字后面所有的内容,包括关键字本身。注意查到了就不会再继续找。find_keywords_in_st...

2020-05-05 17:42:20 4201

原创 Python字符串索引取值

Python字符串索引取值str1 = 'Hello World'print(str1[0])print(str1[0:5])print(str1[6:11])输出结果:HHelloWorld提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-04 21:28:20 3491

原创 Python输出原始字符串

Python输出原始字符串value1字符串会换行value1 = 'abc\nabc'# value2输出原始字符串不会换行value2 = r'abc\nabc' # 输出原始字符串不会换行print(value1)print(value2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-04 10:00:19 2318

原创 Python字符串中增加变量--f强制法

Python字符串中增加变量–f强制法value = 10string = 'years old'# 字符串前面增加f,然后强带变量value = f'lewis {value} {string}'print(value)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-04 09:55:06 1011

原创 Python字符串中增加变量--format方法

Python字符串中增加变量–format方法value = 10string = 'test'# {0}:表示第一个变量# {1}:表示第二个变量# 一次类推value = 'lewis {0} {1}'.format(value, string)#不加数字,就是顺序匹配value = 'lewis {} {}'.format(value, string)print(va...

2020-05-04 09:18:31 2429

原创 Python字符串中增加变量--%方式(格式化输出)

Python字符串中增加变量–%方式(格式化输出)value = 10string = 'test'# 格式化输出int和strint_value = 'lewis is %d' % valuestr_value = 'lewis is %s' % string# 匹配多种变量int_str_value = 'lewis is %d %s' % (value, string)...

2020-05-03 21:00:20 4936

原创 Python在字符串中增加换行和缩进

Python在字符串中增加换行和缩进可以用制表符 \n 和缩进符 \t 来表述str1 = 'lewis\n'str2 = '\tlewis'print(str1)print(str2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-03 20:34:52 11285

原创 Python定义多行字符串

Python定义多行字符串可以用符号’’'或"""来表示Python定义多行字符串可以用符号’’'或"""来表示str ='''abcdefghijklmno'''print(str)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-03 20:28:50 2568

原创 Python字符串拼接

Python字符串拼接方法:str1 = 'lewis'str2 = 'liu'# 直接拼接print(str1 + str2)# 两个字符串之间插入一个空格 print(str1 + ' ' + str2)提供Python自动化脚本编写服务,如有需求可以联系qq:838648292...

2020-05-03 20:02:55 285

原创 Linux,widows,MAC OS的区别?

1、Windows针对个人电脑x86架构的硬件去设计,因此它只能运行在x86架构的计算机上。2、MAC OS只能运行在MAC电脑上,因为MAC OS是针对Power PC去设计,因此它只能运行的Power PC的架构上。在2006年以后,苹果公司请Intel帮忙重新设计硬件架构,使苹果原本的Power PC架构转弯x86架构。因此现在的苹果电脑上是可以安装Windows操作系统的。3、Linu...

2019-06-21 13:47:51 1069

原创 Linux中SSH工作原理

ssh数据传输的加密原理数据传输的加密方式:非对称加密非对称加密原理:公钥加密,私钥解密拓扑图:服务器——客户端客户端给服务器发数据1、客户端使用服务器的公钥对数据进行加密2、服务器收到数据后使用自己的私钥对数据进行解密服务器给客户端发数据1、服务器使用客户端的公钥对数据进行加密2、客户端收到数据后使用自己的私钥对数据进行解密因此客户端有一对公钥和私钥,服务器也有一对公钥和私...

2019-06-19 15:01:20 1682

fabric.pcap

FabricPath原始数据包下载

2021-04-02

trill的原始pcap数据包下载

trill.pcap原始数据包

2021-04-02

python处理文件和目录的函数库.pdf

函数库有7个函数,复制粘贴可以直接用,每个函数都写了说明 1、获取路径下是否存在某个文件 2、文件内容赋值给列表 3、把列表内容写入文件 4、把字典内容写入json文件 5、把json文件写入到字典 6、文件内容替换 7、文件插入 有任何疑问可以私信或联系qq:838648292

2021-03-10

MacOS版Kite安装包

MacOS版Kite安装包,官网下在比较慢,在这进行分享 MacOS版Kite安装包,官网下在比较慢,在这进行分享

2020-09-18

ARP(发包器)arp_sender

只支持Linux系统,如果软件有问题或者需要更多的功能,请私信我。 使用方法: ./arp_sender -h 可以查看帮助,很简单一看就会。 使用方法举例: ./arp_sender -i 172.16.1.66 -p ens160 -i :后面跟要发送的目标IP -p :后面跟Linux接口标签

2020-05-19

子网掩码换算器.zip

免费分享,自己的写的软件,可以用作子网掩码的换算,如果有bug,欢迎给我私信。谢谢 输入格式如:192.168.1.1/24

2019-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除