最新版 Kali Linux 2019.1 版釋出:
- Linux kernel 更新至 4.19.13
- Metasploit 更新至 v5.0
軟體開發、伺服器和生活瑣事
最新版 Kali Linux 2019.1 版釋出:
爬 log 剛好遇到 JSON 的其中一個 key 名稱中有「-」(dash) 符號,所以 console 怎麼寫都有錯誤訊息:
$ cat log | cut -d$'t' -f 4 | jq .http-post
jq: error: post/0 is not defined at , line 1:
.http-post
jq: 1 compile error
從錯誤訊息可以看到「http-post」被切斷了。
若 key name 有特殊符號,或是特殊字元,記得要用引號包起來進行查詢:
$ cat log | cut -d$'t' -f 4 | jq '."http-post"'
{
"action": "get",
"name": "John",
"category": "RD",
}
clamav 預設會將所有掃描過的資料全部輸出到畫面,不管正常或是中毒,這個有點討厭。自己寫 script 做掉:
function clamscan() {
clamscan -i -r $*
}
另外再寫個掃描整台電腦的 script:
#!/usr/bin/env bash
DATE=`date '+%Y-%m-%d'`
LOG_PATH="/var/log/clamav"
# create log folder
mkdir -p $LOG_PATH
clamscan -i -r / 2>&1 > "$LOG_PATH/$DATE.log"
用 UbuntuMate 16.04 LTS i386 (32bit) 的官方 ISO,透過 Cubic 調整了內容以後,做出來專門用來做電腦系統檢查、救援的 live USB ISO 開機隨身碟。
下載方法:
說明一下異動的內容。
先把多媒體、文書工具的軟體先清除掉,像是 LibreOffice 這類軟體佔用不少儲存空間,但在系統救援完原用不到的東西,我就先幹掉了。另外還有像是 ThunderBird、VLC 等多媒體軟體。
另外增加以下工具,供系統檢查、資料修復備援使用。
一般常用工具: