跳至主要内容

Plurk

Plurk (中文:噗浪) 是微網誌及社群網路服務。特色是沒有推薦演算法干擾,單純以時間排序

Plurk bot 特徵

因為開始自架的圖床,而 Plurk 網頁版在預覽圖片時,會先由 bot 將該圖片快取到 Plurk server 上,再讓使用者下載。以避免瀏覽器 CORS 政策影響及其衍生的資安問題

從 Access log 上統整有以下特徵

IP 為 AWS ASN 所有

User-agent:

PlurkBot; Mozilla/5.0 (X11; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0(facebookexternalhitTwitterbot compatible; PlurkBot; +https://www.plurk.com/)

Referer: NULL

Plurk apps 特徵

同上,因為開始自架的圖床,而 Plurk apps (包含 Android, iOS) 預覽圖片時,是直接由 App 發送 HTTP 請求

從 Access log 上統整有以下特徵

IP 皆為使用者原始 Public IP

User-agent:

Android

okhttp/4.12.0

iOS

PlurkGit/7.13.0 (iPhone; iOS 18.7.1; Scale/3.00)
PlurkGit/7.13.0 (iPhone; iOS 18.7.1; Scale/2.00)
PlurkGit/7.13.0 (iPhone; iOS 17.7; Scale/3.00)
PlurkGit/7.13.0 (iPad; iOS 18.7.1; Scale/2.00)
PlurkGit/7.1.0 (iPhone; iOS 18.7.1; Scale/3.00)
...

轉換成 RegEx 如下

^PlurkGit\/(\d+\.\d+\.\d+)\s+\((iPhone|iPad);\s+iOS\s+(\d+\.\d+\.\d+|\d+\.\d+);\s+Scale\/(\d\.\d{2})\)$

Referer: NULL