首頁>技術>

OpenAppFilter模組基於資料流深度識別技術,實現對單個app進行管控的功能,並支援上網記錄統計

該模組支援主流linux版本,目前主要在OpenWrt各版本中測試,支援OpenWrt 15.05、OpenWrt 18.06、

OpenWrt 19.07、 LEDE等主流版本

主要使用場景
- 家長對小孩上網行為進行管控,限制小孩玩遊戲等- 限制員工使用某些app, 如影片、招聘、購物、遊戲、常用網站等- 記錄終端的上網記錄,實時瞭解當前app使用情況,比如xxx正在訪問抖音
外掛截圖12下載應用過濾原始碼放到OpenWrt的package 目錄

cd packagegit clone https://github.com/destan19/OpenAppFilter.git包含三個資料夾luci-app-oaf luci介面安裝包,包含中文語言包oaf 核心模組包open-app-filter 應用層服務和指令碼

make menuconfig, 在luci app中選上luci oaf app模組並儲存編譯應用過濾模組方案1: OpenWrt專案全部重新編譯 make V=s方案2: 只編譯應用過濾單個模組

make package/oaf/compile V=smake package/open-app-filter/compile V=smake package/luci-app-oaf/compile V=s編譯完成後在bin目錄的子目錄中會出現四個ipk檔案可以直接用find bin/ -name "oaf"find bin/ -name "appfilter"查詢出ipk檔案的位置

使用說明建議小白直接刷韌體來使用應用過濾功能,因為ipk檔案安裝很可能安裝失敗,因為版本不一致。刷機後第一次可能出現頁面沒有顯示app列表的問題,可以儲存下進行初始化。建議用18.06及以上版本,低版本可能存在訪問記錄luci頁面問題。使用限制必須關閉各種加速模組,如軟加速、硬加速等模組可能與qos等用到了netfilter mark欄位的模組衝突, 自行檢查該模組只工作在路由模式, 交換機(橋)模式不會生效可能會存在小機率誤判的情況,特別是同一個公司的app,比如淘寶、支付寶等,如果需要過濾,建議相似的app全部勾選抖音等影片軟體,會出現快取,多刷幾次再測試是否能過濾可能出現某些app不能過濾的問題,一個可能是app特徵碼改變,也可能是新增的特徵庫存在問題,可以在Issues中反饋,後面儘可能快速更新

技術支援地址:https://github.com/fbrav/OpenAppFilter

30
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python資料預處理(六) 多表拼接