user-pic

Pank

  • Posted HiNet Dr.Speed Analysis to Pank's Blog
    抓封包看 HiNet Dr.Speed 測試流程, 使用版本是 0.98 Beta 測試前動作 1. 抓 Test Code 及服務契約條款 GET http://speed2.hinet.net/app/get_testid2.aspx?APP_Platform=windows&App_ver=0.98 2. 抓測試前注意事項(HTML格式) GET http://speed2.hinet.net/app/info.aspx 3. 去 whois 查詢 IP, 取得服務抓供者(ISP), 最後測試結果會顯示 組態載入中 1. 每次連會回傳一串亂數, 不清楚這個目的 GET http://speed2.hinet.net/app/get_ip.aspx 2. 回傳版本及 IP GET http://speed2.hinet.net/app/get_content2.aspx?App_ver=0.98&Isp=HINET-NET&wan_ipv4=IP&wan_ipv6=null 3. 初始化1 GET...
  • Posted dehydrated to Pank's Blog
    dehydrated 之前叫做 letsencrypt.sh 因為名稱違反 Let's Encrypt 的商標而改名 設定跟之前大同小異 以下範例 Document Root 在 /var/www/html, dehydrated 放在 /usr/local cd /usr/local git clone https://github.com/lukas2511/dehydrated cd dehydrated echo "yourdomain.com www.yourdomain.com" > domains.txt mkdir -p /var/www/html/.well-known/acme-challenge # 另一個方法是設 alias (官網教的方法) echo BASEDIR=/usr/local/dehydrated > config echo...
  • Posted Show battery percentage on Android 7 devices to Pank's Blog
    在狀態列顯示電池使用百分比, 這個幾乎是必備的功能, 在 Android 上都要裝第三方軟體才行 若您的手機是 Android 7, 可以透過「系統使用者介面調整精靈」來啟用這個功能, 不過這個功能是被隱藏的, 據說是這個功能尚未完善所以還沒放出來 下拉狀態列, 長按齒輪 設定中就會出現「系統使用者介面調整精靈」 進去後選狀態列/電池, 一率顯示百分比 電池中間就會有百分比數字...
  • Posted Stand-alone ADB Fastboot tool to Pank's Blog
    Google released stand-alone ADB Fastboot tool Windows https://dl.google.com/android/repository/platform-tools-latest-windows.zip Mac https://dl.google.com/android/repository/platform-tools-latest-darwin.zip Linux https://dl.google.com/android/repository/platform-tools-latest-linux.zip...
  • Posted Linux Named Pipe to Pank's Blog
    mkfifo fifo_file cat fifo_file In another shell session date > fifo_file You'll see date info in first shell session. General Usage: piping data from program A to program B. ref. Named pipe...
  • Posted OTP Client for Linux and Windows to Pank's Blog
    For Linux: OATH Toolkit For Windows: WinAuth...
  • Posted Bliss HD to Pank's Blog
    Classic HD Windows XP Wallpaper Download...
  • Posted Fix MySQL Replication fatal error 1236 to Pank's Blog
    Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.' mysql> show global variables...
  • Posted Net-SNMP IFTABLE_CACHE_TIMEOUT to Pank's Blog
    IFTABLE_CACHE_TIMEOUT control how frequent update ifTable counter. Net-SNMP v5.4,v5.5 IFTABLE_CACHE_TIMEOUT 15 Net-SNMP v5.6,v5.7 IFTABLE_CACHE_TIMEOUT 3 Newer version have shorter cache timeout, but if you want to monitor real-time traffic by second, 3 seconds still useless. To change this value Method...
  • Posted Enable Keepalived SNMP subsystem to Pank's Blog
    echo KEEPALIVED_OPTIONS=\"-D -x\" > /etc/sysconfig/keepalived echo master agentx >> /etc/snmp/snmpd.conf echo mibs +KEEPALIVED-MIB >> /etc/snmp/snmp.conf # load KEEPALIVED-MIB, the file must in /usr/share/snmp/mibs service snmpd restart service keepalived restart # must after restart snmpd snmpwalk -v2c -cpuclic localhost KEEPALIVED-MIB:vrrp...
  • Posted Compile PHP with couchdb to Pank's Blog
    cd php-5.6.23 git clone https://github.com/akissa/php-couchdb mv php-couchdb ext/couchdb rm configure ./buildconf --force ./configure --enable-couchdb...
  • Posted Compile PHP with mongodb to Pank's Blog
    cd php-5.6.23 wget -qO- https://pecl.php.net/get/mongo-1.6.14.tgz | tar zxv mv mongo-1.6.14 ext/mongo rm configure ./buildconf --force ./configure --enable-mongo mongo extension 已經被 mongodb 取代, 不過仍有維護及安全性更新...
  • Posted PuTTY and OpenSSH share a key to Pank's Blog
    因為 PuTTY 的 Private Key 格式, 跟 OpenSSH 的不太一樣, 若兩邊要共用同一把 Key, Key 要從 OpenSSH 那邊產生, 再用 puttygen.exe 匯入 Key, 用 Load an existing private key file 再 Save public key, Save private key...
  • Posted OpenSSH Hostbased Authentication to Pank's Blog
    SSH 的認證方式, 其實有很多種, 用 ssh -oPreferredAuthentications=none host 可以取得 Server 端所支援的認證方式, Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,hostbased). 輸出類似這樣, 看到 Permission denied 是正常的 比較常見的是 password、publickey, 而 hostbased 比較少用的原因可能是需求變少了, 且 sshd_config 中預設也沒開 hostbased 認證使用時機是當 Host C 中的很多用戶, 都要用免密碼連到 Host S, 管理者只要設定好, Host C 用戶就能直接 ssh 到...
  • Posted PowerShell OpenSSH to Pank's Blog
    PowerShell OpenSSH 是微軟 PowerShell Team 所 build 的 OpenSSH, 其針對 Windows 環境有些調整, 例如 ssh-keygen 會產在 Key 在 %USERPROFILE\.ssh 比起其他的版本, 更適合在 Windows 使用, 目前仍是 Pre-release ref. Windows PowerShell Blog - OpenSSH for Windows Update...
  • Posted LINE BOT API to Pank's Blog
    LINE 於四月初開始提供 BOT API 試用, 可登入 LINE Business Center 申請 API Reference 需準備一台有 HTTPS 服務的 Web Server, 用來接收 Callback, 不能用自簽的 SSL, 否則 VERIFY 會出現 Could not connect using SSL. 可去申請 Let's Encrypt - Free SSL/TLS Certificates 當有人送訊息到 BOT 帳號, 系統會送...
  • Posted XML formating to Pank's Blog
    | xmllint --format - # need libxml2 package | xmlstarlet fo # need xmlstarlet Make it more readable....
  • Posted JSON formating to Pank's Blog
    | python -m json.tool # need python package | jq . # need jq package Make it more readable....
  • Posted nginx+PHP to Pank's Blog
    nginx (發音 engine) 近幾年因為性能卓越, 市佔已愈來愈高, 僅次於 Apache, IIS, 排第三 官方有提供 Prebuilt Packages, 安裝很方便 cat<<EOF>/etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/ gpgcheck=0 enabled=1 EOF yum -y install nginx PHP 在 configure 需加 --enable-fpm 參數 設定檔用預設的即可 cp sapi/fpm/php-fpm.conf /usr/local/etc/php-fpm.conf 執行 php-fpm 會 Listen 9000...
  • Posted openssl s_client to Pank's Blog
    openssl s_client 可用來查看 HTTPS Server 的憑證 openssl s_client -connect helloworld.letsencrypt.org:443 or openssl s_client -host helloworld.letsencrypt.org -port 443...
  • Posted cRUL for Windows with SSL certificate bundle to Pank's Blog
    cURL for Windows 裝完後把 C:\Program Files\cURL\bin 下面 curl-ca-bundle.crt curl.exe 這兩個檔 Copy 到 C:\Windows 目錄即可 註: 有 curl-ca-bundle.crt 這個檔才不會出現這樣的錯誤 curl: (60) SSL certificate problem: unable to get local issuer certificate...
  • Posted ASNIP.net to Pank's Blog
    ASNIP.net 是 asnumbers.net 的新域名 (連到 asnumbers.net 會轉向到 asnip.net) 除了可以查 ASN 的資訊外 加了兩項新功能 ASN to IPs, 查詢某 ASN 的所有網段 IP to ASN, 查詢某 IP 對應的 ASN...
  • Posted Netflix's Speedtest to Pank's Blog
    fast.com 是 Netflix 提供的測速網站, 很簡單的頁面, 只有測下載, 畢竟他們所提供的服務都是用下載 用了四種瀏覽器去測, 都很正常, 數據也很接近 fast.com 是放在 Akamai, 為什麼不放自己的 CDN Netflix Open Connect 上面呢? 放自家的 CDN 測試結果應該是比較符合實際狀況...
  • Posted Speedtest HTML5 Beta to Pank's Blog
    測速網站 Speedtest HTML5 版本在 Beta 測試中, Flash 遲早要廢掉的 beta.speedtest.net 試了四種瀏覽器, 只有 Google Chrome 正常, 測出來的數據還滿準的 Firefox 測完下載後停住, 上傳測試不動 Opera 測出的數據不準, 不到一半, 感覺 Loading 很重 IE 11 無法測, 出現 LATENCY TEST ERROR...
  • Posted Avoid SSH Connection timeout to Pank's Blog
    Server Side sshd_config ClientAliveInterval 60 ClientAliveCountMax 3 or Client Side ssh_config ServerAliveInterval 60...
  • Posted Run Local Script on Remote Host over SSH to Pank's Blog
    ssh user@host bash -s -- You can add arguments if you need. ssh user@host bash -s --...
  • Posted OpenVPN for Android to Pank's Blog
    OpenVPN 目前並沒有內建在 Android 系統的 VPN 選項, 必需安裝 OpenVPN Connect 才能使用 OpenVPN 需要把這三個檔放到手機內 1. ca.crt, 檔案要與 Server 端一致, 如何建立自簽 CA 請參考 RouterBoard OpenVPN 2. 建立好的 ovpn 檔案 3. 帳密檔 auth.txt, 一行帳號, 一行密碼 ovpn 檔案內容 client dev tun proto tcp remote 100.100.100.100...
  • Posted OTA Images for Nexus Devices to Pank's Blog
    Google 已官方提供 OTA Images for Nexus Devices 爾後等不到 OTA 就可以先抓來用, 也不用等論壇流出版了...
  • Posted Regex geedy and non-greedy match to Pank's Blog
    .* is greedy match .*? is non-greedy match PHP example: $str="abc123abc456abc"; preg_match("/abc(.*)abc/",$str,$match); echo $match[1]; // result is 123abc456 preg_match("/abc(.*?)abc/",$str,$match); echo $match[1]; // result is 123...
  • Posted sshpass to Pank's Blog
    一般是建 Key 來達成 ssh 免密碼, 若不想建 Key, 可以用 sshpass sshpass 可以在 ssh 時自動將密碼帶入 密碼可以用檔案(-f filename)或參數(-p password)或變數SSHPASS(-e)帶入 e.g. sshpass -f pass_file ssh user@somewhere.com sshpass -p password ssh user@somewhere.com export SSHPASS=password sshpass -e user@somewhere.com 當然也可以直接執行所連線主機的 command sshpass -e user@somewhere.com cat /etc/hosts...
Subscribe to feed Recent Actions from Pank

Following

Not following anyone

About This Page

Find recent content on the main index or look in the archives to find all content.

Monthly Archives