- 博客(37)
- 收藏
- 关注
原创 AWVS扫描工具介绍
使用AWVS对域名进行全局分析,深入探索:首先,介绍一下AWVS这个工具。 Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。伦敦时间2015年6月24日,官方发布了最新版AWVS 10。这个工具大家可以到freebuf上去找找,在此我就不详细介绍了,现在我来介...
2020-03-14 01:11:17
1516
原创 正则表达式
正则表达式的概念: 非常简洁的表达一组字符串的特征正则表达式的编译 正则表达式编译之后才能表达一类字符串正则表达式语法:正则表达式是由字符和操作符构成操作符操作符説明实例.表示任意单个字符[]字符集,对单子字符给出取值范围[abc][^]非字符集,对单子字符给出排除范围[^abc]*前一个字符0次或者无限次扩展...
2020-03-14 01:09:43
148
原创 beatifulsoup库使用
管理员权限安装库文件pip install beautifulsoup4如果出现报错: OSError: raw write() returned invalid length 2 (should have been between 0 and 1)需要安装pip install win_unicode_console在进行操作即可: 安装成功如下:C:\WINDO...
2020-03-14 01:09:05
448
原创 爬虫学习
依赖库requestsrequests:自动爬取HTML的页面自动网络请求提交网络怕从排除标准ROBOTS.TXT Bbeautiful soup解析html页面正则表达式库获取需要的页面数据网络爬虫框架Scrapy*python 开发工具选择-IDE选择常用的python IDE工具文本工具IDEIDLE **学习建议,python自带Notepad...
2020-03-14 01:08:34
297
原创 软件包管理-一键安装或卸载httpd2.4.27
安装httpd脚本#! /bin/bash# 2018-08-09# V 1.0 # ZhuXiaoGuo# 1. 配置YUMecho "config yum"#rm -rf /etc/yum.repos.d/* &>/dev/nullcat >/etc/yum.repos.d/epel.repo <<EOF[epel]name=epel...
2020-03-03 18:35:31
235
原创 软件包管理-编译安装HTTPD
编译和安装稍微复杂一些的程序和服务都是提供源码这样就就不能通过rpm和yum来安装软件必须自己编译和安装程序make项目管理器c、c++configure脚本 --> Makefile.in --> makefile./configure 执行脚本1.1. 可以传递参数,指定其中特性、安装路径等;执行时会参考用户的指定以及Makefile.in文件生成M...
2020-03-03 18:34:49
397
原创 软件包管理-软件包管理-RPM
软件包管理程序包管理debian: deb文件,dpkg包管理器redhat: rpm文件,rpm管理器包命名源码名name-VERSION.tar.gz|bz2|xzVERSION:major.minor.releaserpm包命名方式name-VERSION-release.arch.rpm例: bash-4.2.46-19.el7.x86_64.rpm...
2020-03-03 18:34:14
188
原创 文本处理工具-sed
文本处理工具sed介绍sed用法sed中带有变量,需要把’‘变成"",或者变量两端用三个单引号括起来’’’$RANDOM’’’语法sed [option]… ‘script’ inputfile…’script’脚本script = 地址命令地址定界不给地址:对全文进行处理单地址:#: 指定的行, $: 最后一行/pattern/:被此处模式所能够匹配到的...
2020-03-03 18:33:09
141
原创 文本处理工具-sed练习
1. 删除centos7系统/etc/grub2.cfg文件中所有以空白开头的行行首的空白字符[root@centos7 ~]#sed -r 's@^[[:space:]]*@@g' /etc/grub2.cfg2. 删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符[root@centos7 ~]#sed -r 's@^#[[:space:]]*@...
2020-03-03 18:32:37
859
原创 文件查找和压缩-文件查找和压缩练习
1、查找/var目录下属主为root,且属组为mail的所有文件[root@centos7 root2018-07-31]#find /var -user root -group mail -ls67252038 0 drwxrwxr-x 2 root mail 262 Jul 31 16:32 /var/spool/mail68032024 4 -...
2020-03-03 18:32:06
243
原创 文件查找和压缩-压缩-解压-归档
tar归档打包-c 打包-f 跟打包后的文件名-p 保留原有属性-x 解包解压缩-z 归档压缩成.gz-j 归档压缩成.bzip2-J 归档压缩成.xz-T 选定需要打包的文件-X 排除包中的文件[root@centos7 root2018-07-31]#tar -cpvf data.tar /data/tar:...
2020-03-03 18:31:35
156
原创 文件查找和压缩-查找文件
查找文件locate非实时查找(数据库搜索)工作特点查找速度快模糊查找非实时查找搜索的是文件的全路径,不仅仅是文件名可能只搜索用户具备读取和执行权限的目录语法locate [OPTION]… PATTERN…-r 使用正则表达式-i 不区分大小写-n N 列出符合条件的前N项查询root2018开头的文件和目录,使用正则表达式[root@cento...
2020-03-03 18:31:04
238
原创 shell基础-练习
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小#! /bin/bashIP=`ifconfig ens33 |egrep -o "[[:digit:].]{7,15}" |head -n 1`echo "Hostname is `hostname`"echo "IP i...
2020-03-03 18:30:15
286
原创 shell基础-shell编程基础
shell脚本编程基础调试脚本bash -n /path/script.sh 检查语法错误bash -x /path/script.sh 调试执行脚本bash中的变量局部变量全局变量(环境变量)本地变量生效范围为当前shell进程中的某代码片段,通常指函数位置变量用$1,$2,…来便是,用户脚本中参数的传递值特殊变量$?, $0, $*, $@, ...
2020-03-03 18:29:41
235
原创 文本处理-grep-正则表达式
grep作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行grep 支持正则表达式egrep = grep -E支持E正则表达式 regexpfgrep = grep -F参数grep -v xxx 不包含xxx的行grep -q xxx 搜索结果不显示,但是如果有结果,则变量?=0,若没有搜索到任何行,则? =...
2020-03-03 18:27:57
11658
原创 文本处理-文本处理工具
相关内容**cattacrevmorelessheadtailcutsortuniqpastewcdiffpatch/dev/urandom- 数字和字母组成的随机数- 取linux的版本号- 取网卡的ip号- 1-N随机数- 取df中取磁盘的利用率- 取磁盘利用率最高的值- /etc/passwd中的user:uid,UID从大到小- 对web服...
2020-03-03 18:26:50
374
原创 文本处理-正则表达式练习
1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法)[root@centos7 ~]#grep "^\(s\|S\).*" /proc/meminfo [root@centos7 ~]#grep "^[sS].*" /proc/meminfo [root@centos7 ~]#grep -i "^s.*" /proc/meminfo[root@centos7 ~...
2020-03-01 12:16:02
392
原创 linux自动化部署
系统安装的方式1 本地关盘2 本地硬盘3 URL4 NFS5 手动指定安装源esc进入光盘引导;再esc呼出; boot:linux askmethodyum安装及启动菜单iso里关于启动的相关文件MBR:isolinux/boot.catstage2:isolinux/isolinux.bin配置文件:isolinux/isolinux.cfg(菜单文件) 每个对...
2020-03-01 12:14:46
256
原创 io重定向
相关内容:fd<2>/dev/null如何多文件重定向?使用teefd(file descriptor 文件描述符)打开的文件都有一个fd在/proc/PID/fd特殊的文件描述符0 STDIN标准输入,默认来自键盘输入1 STDOUT标准输出,输出到终端窗口 (默认)2 STDERR标准错误,默认输出到终端窗口IO重定向,改变标准IO的输入输出方向...
2020-03-01 12:09:45
204
原创 IO重定向
IO重定向Linux给程序提供三种IO设备标准输入(stdin)0,默认接受来自键盘的输入标准输出(stdout)1,默认输出到终端标准错误(stderr)2,默认输出到终端标准输出重定向> file :把stdout重定向到file(覆盖)2> file: 把stderr重定向到file(覆盖)&> file:把stdout和stderr重定向到f...
2020-03-01 12:07:37
103
原创 io重定向-tr-管道-tee-mail
相关内容:trteemail<<|tr命令 转换和删除字符需要标准输入tr SET1 SET2tr ‘abcd’ ‘1234’ 在输入的字符串中进行替换tr -d SET1 在输入的字符串中,把SET1中出现的字符删除tr -dc SET1-c是取反保留SET1的字符-s 删除重复的字符如 aaaabbbbcccc 变成abc-t 强行...
2020-03-01 12:07:00
316
原创 3.io重定向-重定向练习实验
1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中[root@centos7 ~]#cat /etc/issue | tr ‘[:lower:]’ ‘[:upper:]’ > /tmp/issue.out[root@centos7 data]# tr ‘[:lower:]’ ‘[:upper:]’ < /etc/issue > /tmp...
2020-03-01 12:06:25
200
1
原创 2.文件管理-inode命令
目录inodeinode与文件inode与目录inode与文件系统inode与cp、rm、mvinode索引节点inode( index node)表中包含文件系统所有文件列表一个节点 (索引节点)是在一个表项,包含有关文件的信息( 元数据 ),包括:文件类型,权限, UID, GID链接数(指向这个文件名路径名称个数)该文件的大小和不同的时间戳(atime,ct...
2020-03-01 12:04:38
443
1
原创 2文件管理-目录结构
目录文件系统目录结构/var目录结构文件类型文件系统文件名区分大小写以.开头的,都是隐藏文件文件有两种数据,元数据(存放文件信息,如大小、所有者、inode等)和数据(存放真正数据)文件名最长255个字节文件系统目录结构目录说明目录说明/boot引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于...
2020-03-01 12:03:55
200
原创 文件管理-目录切换和显示
目录pwdcdls切换目录相关命令pwd显示当前目录[root@centos7 /]#pwd/[root@centos7 /]#cd /data[root@centos7 data]#pwd/datacd更换目录cd … : 回到上层目录cd - :切换至以前的目录[root@centos7 data]#cd -/[root@centos7 /]...
2020-03-01 12:03:20
237
原创 文件管理-通配符
通配符 说明匹配零个或多个字符? 匹配任何单个字符~ 当前用户家目录~mage 用户mage家目录~+ 当前工作目录~- 前一个工作目录[0-9] 匹配数字范围[a-z] 字母[A-Z] 字母[wang] 匹配列表中的任何的一个字符[^wang] 匹配列表中的所有字符以外的字符[:digit:] 任意数字,相当于0-9[:lower:] 任意小写字母[:upper:]...
2020-03-01 12:02:38
120
原创 文件管理-文件和目录相关命令
目录文件相关命令1.1. touch1.2. rename1.3. file目录相关命令2.1. mkdir2.2. rmdir管理文件目录相关命令3.1. cp3.2. mv3.3. rm3.4. shred3.5. tree文件相关命令touch创建文件[root@centos7 data]#touch f11.txt[root@centos7 data]...
2020-03-01 12:02:02
224
原创 文件管理-文件目录时间
目录statatimectimemtime文件两类数据元数据:文件属性,如大小,时间戳,权限,所有者数据:文件内容如一块盘sda中有一部分空间记录元数据,绝大部分空间记录数据文件的三种时间ctime :元数据更改时间,不关心内容,只关心元数据,如,该文件所属组,拥有者,以及权限,文件名等,改变文件的内容之后,使文件大小改变,也改变了元数据(文件大小),该时间也改变...
2020-03-01 12:00:57
245
原创 文件管理-链接
系统链接硬链接硬链接相当于对文件建立了一个别名,不支持目录两个文件inode号相同,所以这两个文件是相同的文件硬链接只能在同一个文件系统中,只有同一个文件系统中的同一个inode号才会指向同一个数据创建时链接数+1删除文件时rm命令时链接数减少文件要存在,至少有一个链接数由于链接数增加了,所以文件还存在ln src_file link_file[root@cent...
2020-03-01 11:59:26
143
原创 linux基础-Bash快捷键
ash快捷键 说明trl + l 清屏,相当于clear命令Ctrl + o 执行当前命令,并重新显示本命令Ctrl + s 阻止屏幕输出,锁定Ctrl + q 允许屏幕输出Ctrl + c 终止命令Ctrl + z 挂起命令Ctrl + a 光标移到命令行首,相当于HomeCtrl + e 光标移到命令行尾,相当于EndCtrl + f 光标向右移动一个字符Ctrl + b ...
2020-03-01 11:57:30
135
原创 linux基础-misc目录
misc目录该目录的作用是,可以自动挂在cdrom直接进入该目录/misc/cd即可访问cdrom内容centos7一般情况下是没有misc文件的,需要安装RPM包对应包autofs-5.0.7-83.el7.x86_64.rpm安装misc安装相应rpm包[root@centos7 Packages]$ls | grep auto*fsautofs-5.0.7-83.el...
2020-03-01 11:56:23
2817
原创 linux基础-tab键补全相应的包
tab补全tab键补全,如果系统是最小安装需要安装相应包相应包bash-4.2.46-30.el7.x86_64[root@centos7 ~]$rpm -qa bash*bash-4.2.46-30.el7.x86_64bash-completion-2.1-6.el7.noarch...
2020-03-01 11:55:31
5294
原创 linux基础-日期和时间
目录硬件时间1.1. hwclock1.2. clock软件时间2.1. date2.2. cal软硬件时间同步3.1 clock -s3.2 clock -wntp同步,ntpdateLinux下两种时钟系统时间:linux内核提供硬件时间:主板时间硬件时钟hwclock,clock显示硬件时钟[root@centos7 ~]#hwclock Mo...
2020-03-01 11:41:02
193
原创 linux基础-查看系统硬件信息
目录运行等级:init查看OS版本:/etc/redhat-release,/etc/centos-release查看linux内核:uname -r查看CPU信息:lscpu查看硬件设备信息:dmesginit命令init 0 重启计算机,相当于rebootinit 1 单用户模式,只有一个用户init 3 关闭图形界面,使用纯字符init 5 打开图形界面init...
2020-03-01 11:40:25
143
原创 linux基础-简单命令
目录echohistory关机和重启相关3.1. reboot3.2. shutdown3.3. halt3.4. poweroff登录用户信息4.1. whoami4.2. who4.3. wscreenecho命令回显(打印)字符串至标准输出,输出的字符串以空白符隔开,默认换行选项-n:不自动换行-e: 启用\字符解释功能...
2020-03-01 11:39:45
222
原创 linux基础-系统命令类型和执行顺序
系统命令目录内部命令1.1. enable外部命令2.1. which -a CMD2.2. where CMDhash表PATH变量alias别名5.1. ~/.bashrc5.2. /etc/bashrc5.3. 配置文件生效5.4. 忽略别名使用原始命令\CMD系统命令查询顺序内部命令由shell自带的,而且通过某命令形式提供...
2020-03-01 11:39:02
187
原创 linux基础-登录相关知识
目录终shell命令提示符3.1. PS13.2. 颜色登录相关文件4.1. /etc/issue4.2. /etc/motd4.3. /etc/gdm/custom.conf4.4. 提示命令wall终端terminal查看当前终端设备命令:tty[root@centos7 ~]#tty/dev/pts/2物理终端控制台(console)路径/dev...
2020-03-01 11:37:35
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人