原创 linux下strace多個進程

#strace多個進程: strace `ps aux | grep ProcGroupName | grep -v 'grep' | awk '{print "-p " $2}' | xargs echo` #strace多個進程i

原创 golang通過接口操作jenkins(github.com/jenkins-x/[email protected]

package main import ( "fmt" "time" "errors" "strings" "net/url" "github.com/jenkins-x/golang-jenkins" ) func m

原创 第一個linux內核模塊

一、安裝linux內核頭文件 yum install kernel-devel.x86_64 安裝完成後頭文件被放置在目錄(因系統不同而不同):/usr/src/kernels/3.10.0-1062.4.3.el7.x86_64 二、

原创 golang通過接口操作jenkins(github.com/bndr/[email protected]

package main import ( "fmt" "time" "github.com/bndr/gojenkins" ) func main() { jenkins := gojenkins.CreateJenkin

原创 git徹底刪除某個文件及其提交歷史

Removing sensitive data from a repository https://help.github.com/en/github/authenticating-to-github/removing-sensitive

原创 git清空提交歷史(不改變代碼庫大小)

git clone *** cd *** git checkout --orphan latest_branch git add . git commit -am 'init' git branch -D master git bran

原创 Kali下使用aircrack-ng破解wifi密碼

Kali Linux能做很多事,但是它主要以滲透測試及’破解wifi密碼’聞名。 要求: 安裝有Kali Linux的計算機 支持監控模式的網卡,筆記本電腦一般都支持 字典文件 時間和耐心 這種攻擊需要字典文件,一個好的字典至關重要。我以

原创 linux批量清空文件命令

ls | xargs truncate -s 0 點贊 收藏 分享 文章舉報 flynetcn 發佈了220 篇原創文章 · 獲贊 40 · 訪問量 112萬+ 他的留言板

原创 DNS檢查工具

一般來說linux下查詢域名解析有兩種選擇,nslookup或者dig,而在使用上我覺得dig更加方便順手。 Dig的源碼是ISC BIND大包的一部分,但是大多編譯和安裝Bind的文檔都不把它包括在內,但是在linux系 統下,它通常是

原创 php測試併發連接數小工具

<?php $remote_ip = '127.0.0.1'; $remote_port = 9999; $local_ip = ''; $local_port = 0; if ($argc < 2) { echo "Usage: {

原创 linux火焰圖的生成

安裝依賴: yum -y install perf.x86_64 git clone https://github.com/brendangregg/FlameGraph.git 將FlameGraph加入PATH: export PAT

原创 C語言打印當前時間

#include <stdio.h> #include <time.h> char* getDateTime(); int main() { char* nowtime = getDateTime(); printf("%s\n",

原创 北京市工作居住證官方網站js報錯不能使用解決辦法

北京市工作居住證登陸網址:http://219.232.200.39/uamsso/ 此網站歷史悠久,估計是2005年以前做的網站,js兼容情況堪憂,很多新的瀏覽器全軍覆沒,沒有能夠順暢使用的瀏覽器,所以把一些js報錯的解決辦法貼出來,可

原创 golang獲取本機網卡列表@github.com/google/gopacket/pcap

package main import ( "fmt" "github.com/google/gopacket/pcap" ) func main() { devices, err := pcap.FindAllDevs()

原创 golang獲取本機IP

package main import ( "fmt" "net" ) func main() { interface_list, err := net.Interfaces() if err != nil {