npx: Is Website Vulnerable?

is-website-vulnerable 可以用來檢測網站是否有已知的 JavaScript 第三方套件漏洞,用法非常簡單,只要使用 npx 就可以直接執行: npx is-website-vulnerable http://www.example.com (credit: 官方 GitHub) 參考資料 GitHub Repo

增加 SSH 登入安全性(二)

延續上篇,除了調整 sshd_config 設定以提高安全性外,還有個常用的工具 fail2ban。 本文介紹的 fail2ban 是 v0.9.7,請注意不同版本的設定方式可能會稍有不同 …
Read more

JavaScript ES6 Numeric Literals

寫 JS 也好一陣子了,還沒遇過需要處理二進位的情況,如果了解原理,用二進位表示法來處理權限問題,也真的是簡潔不囉唆。剛才翻了下文件,發現其實在 ES6 …
Read more

增加 SSH 登入安全性

因為之前太懶,server 開好後就沒有特別去調 ssh 的設定,所以預設是走帳號密碼登入。今天突然感覺對了(什麼感覺),想來設定一下 server 的 ssh 登入,順便 …
Read more

Bash Built in Variables

shell script 對我來說是個「目的性」很強的語言,雖然每天都要使用,但直接在指令列使用和寫成 xxx.sh 總感覺不是同一件事(而且我其實用的是 zsh)。由於缺乏系統 …
Read more

兩則瀏覽器的新聞

今天看到了兩則關於瀏覽器的新聞,並陳如下: 一則是傳聞 Microsoft 打算在 Win10 發表一款新瀏覽器 Anaheim,但是將以 Chromium 替代目前持續開發的 EdgeHTML 核心。 另一則是關 …
Read more

台灣常用 DNS server 整理

提供者 DNS (IPv4) DNS (IPV6) Google Public DNS 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844 Cloudflare 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001 OpenDNS (Cisco) 208.67.222.222 208.67.220.220 2620:0:ccc::2 2620:0:ccd::2 OpenDNS Family Shield 208.67.222.123 208.67.220.123 Comodo Secure DNS 8.26.56.26 8.20.247.20 Quad9 DNS (IBM) 9.9.9.9 149.112.112.112 2620:fe::fe 2620:fe::9 Hinet(中華電信) 168.95.1.1 169.95.192.1 2001:b000:168::1 2001:b000:168::2 SeedNet(遠傳電信) …
Read more

用 vimdiff 解 git 衝突

設定 mergetool 首先要將 git 的 mergetool 設定為 vimdiff,可以下指令: git config --global merge.tool vimdiff 或者直接修改 gitconfig,在最後面加上: [merge] tool = vimdiff 這樣設定就算完成了。 使 …
Read more

window.open() 用法筆記

window.open() 這個 method 經常使用,但是之前並沒有深究,直到最近讀犀牛書,才發現還有些特別的用法。 先來看看 syntax: Syntax var w = window.open(url, windowName, [windowFeatures]); 參數:url 第一個參數就 …
Read more

在 Vim 裡面使用 shell command

在 Vim 裡面驚嘆號指令挺常用的,可以在不離開 Vim 的狀態下執行 shell 指令,這也是 Vim 相對於其他編輯器最大的優勢。 語法為 :!{command}。 :!date " 取得今天 …
Read more