原创 python 字符串去除駝峯

字符串駝峯指 相鄰的三個字符 兩端的兩個字符相同,如:aba、AcA 去駝峯從左到右,每遇到一組駝峯就消除,需要考慮之前不是駝峯,但是由於去除了中間字符新生成的駝峯。 例如:acacba 思路: 使用棧的思想,每次元素入棧,如果棧中的元素

原创 Apache及openssl配置https詳解

首先搭建好Apache服務器,詳見:https://blog.csdn.net/weixin_40748006/article/details/106840924 一、使用openssl生成私鑰及證書 1、生成私鑰,默認使用rsa算法,不

原创 Windows搭建Apache文件上傳下載-支持Ipv4及ipv6訪問

一、Apache安裝 1、下載安裝包  https://www.apachelounge.com/download/ 2、解壓 3、修改httpd.conf文件 httpd.conf在Apache24\conf目錄下,SRVROOT改爲

原创 curl發送不同的請求方法

前言: 測試中需要抓取http不同請求方法的包,get、post這類常見的方法隨便訪問網頁就可以。 但如何發送http的其他請求方法呢,HEAD、OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 查詢資料發

原创 支持ipv6的各種服務器和客戶端

1、ftp  服務器:xlight ,客戶端:FileZilla,使用很簡單,注意ipv6地址加方括號[] 2、郵件服務器 服務器:hMailServer  客戶端:Thunderbird、sylpheed 配置使用教程:https://

原创 centos搭建MongoDB數據庫-ipv4+ipv6

一、mongodb環境基礎搭建 1、下載安裝包 https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.2.7.tgz/downl

原创 DNS篇之dig使用詳解

DNS常見的一些類型如下:  類型 數值 描述 A 1 域名的IPv4地址 AAAA 34 域名的IPv6地址 CNAME 5 域名的別名,可以理解爲域名的重定向,主要方便IP地址的變更 NS 2 指定哪個域名服務器可以解析該域名的子域名

原创 DNS篇之DNS協議詳解

一、DNS原理 1、什麼是DNS? 域名系統(Domain Name System縮寫DNS,Domain Name被譯爲域名)是因特網的一項核心服務,它作爲可以將域名和IP地址相互映射的一個分佈式數據庫,能夠使人更方便的訪問互聯網,而

原创 郵件服務搭建

1、使用的是MagicWinmailServer服務器搭建私有的郵件服務器,安裝包如下: https://download.csdn.net/download/weixin_40748006/10738428 2、解壓安裝,直接下一步就好

原创 windows下python+selenium+chromedriver安裝

1、下載Python2.7版本,默認運行安裝即可,記住安裝的目錄,我是安裝在了D盤下 2、安裝完成之後,設置Python環境變量(操作步驟: 電腦->屬性->高級->環境變量->系統變量中的PATH爲:變量值:python的安裝路徑 如:

原创 DDOS攻擊hping的安裝及使用

1、下載安裝包 http://www.hping.org/download.html 安裝步驟 : 1、安裝依賴項 yum install -y gcc libpcap libpcap-devel tcl tcl-devel ln

原创 VLAN協議詳解

一、   爲什麼要產生VLAN? 衝突域和廣播域: 衝突域指的是會產生衝突的最小範圍,在同一個衝突域中的每一個節點都能收到所有被髮送的幀。衝突域是基於OSI的第一層物理層,第二層的設備如交換機才能隔離衝突域,交換機的每一個端口就是一個衝突

原创 wireshark通過lua插件解析redis協議

工作需要抓了一些redis數據庫的報文,使用wireshark打開,顯示的都是tcp協議,如下圖,對於看redis協議具體內容來說很不方便 通過搜索發現,可以使用lua插件來解析redis,操作步驟如下: 1、下載lua編寫的redis

原创 nmap掃描使用方法

目錄   首先說明一下端口的幾個狀態: NMAP掃描使用方法的幾個實例: 一、主機發現的幾種探測方式 1、TCP Syn方法來掃描遠程主機是否存活 2、使用TCP ACK掃描遠程主機是否存活 3、使用UDP掃描遠程主機是否存活並指定發送接

原创 DNS篇之DNS服務器搭建

centos下使用bind搭建DNS服務器 1、安裝bind yum -y install bind* 2、bind服務文件配置 使用BIND軟件構建域名服務是,主要涉及兩種類型的配置文件:主配置文件和區域數據文件。其中,主配置文件用於