作者:HelloGitHub-小魚乾
如果要選一個關鍵詞來概述本週的 GitHub Trending,保護
便是不二之選。先是有 ShameCom 來為應屆畢業生護航,讓學弟學妹們不被黑名單上的公司上一堂“坑爹”校招課,平安開啟“打工人”模式。再有 scripts,保護你的京東權益,快速薅到遊戲羊毛。接著,不得不提 Crowdsec,一個預防 DDoS 攻擊的工具保護你係統安然執行,當然怎麼能少了 eul 這個貼心的狀態監控工具呢,由 SwiftUI 編寫的讓你快速瞭解記憶體、風扇、網路狀況,合理分配資源…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New
,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 校招避雷:ShameCom
- 1.2 惡意軟體合集:MalwareSourceCode
-
- GitHub Trending 周榜
- 2.1 自動機器學習工具包:nni
- 2.2 京東“外掛”:scripts
- 2.3 攻擊檢測:Crowdsec
- 2.4 SwiftUI macOS 狀態監控:eul
- 2.5 保護 ssh:Endlessh
- 2.6 一流 GPU 生態:rust-gpu
- 2.7 神速上手 C++:modern-cpp-tutorial
-
- 推薦閱讀
-
1. 本週特推
1.1 校招避雷:ShameCom
本週 star 增長數:950+
New
前後 996 Repo,後有校招有效避雷神 Repo——ShameCom,它收集校招汙點公司或組織,幫助學弟學妹避雷。汙點行為包括但不限於:毀意向書、毀兩方協定、毀三方協定、試用期裁員、大量裁應屆生。
GitHub 地址→https://github.com/ShameCom/ShameCom
1.2 惡意軟體合集:MalwareSourceCode
本週 star 增長數:550+
來體驗下惡意軟體的殺傷力嗎?MalwareSourceCode 收錄了用各個程式語言的編寫而成的惡意軟體,你可以閱讀它們程式碼,也可以下載、編譯、執行它們。
友(shuai)情(guo)提(sheng)醒(ming) MalwareSourceCode 專案作者和 HG 不會為編譯、執行結果負責喲 →→ 謹慎試玩
GitHub 地址→https://github.com/vxunderground/MalwareSourceCode
2. GitHub Trending 周榜
2.1 自動機器學習工具包:nni
本週 star 增長數:900+
nni 是微軟亞洲研究院開源的工具,它通過多種調優的演算法來搜尋神經網路結構和超參,並支援單機、本地多機、雲等不同的執行環境。
GitHub 地址→https://github.com/microsoft/nni
2.2 京東“外掛”:scripts
本週 star 增長數:500+
深陷淘寶雙十一養貓的小魚乾這裡要安利一個京東遊戲神器——scripts,字如其名,它是京東薅羊毛工具,諸如京東水果、寵物、種豆等等羊毛都可以薅到,其他一部分在特定時間可用的薅羊毛工具,如:手機狂歡城、星推官等也在盡在它把握中。
GitHub 地址→https://github.com/lxk0301/scripts
2.3 攻擊檢測:Crowdsec
本週 star 增長數:1050+
Crowdsec 是一款開源的輕量級軟體,可檢測具有攻擊性行為的對等節點,以防止其訪問統。得益於它人性化的設計和協助,為使用者提供了較低的技術進入門檻,但安全性又極高。它處理過程分為 5 個步驟:
- 讀取資料來源(日誌檔案,流,路徑,訊息...),規範化和豐富訊號
- 將這些訊號與行為模式(也稱為場景)匹配(*)
- 如果檢測到不良行為,請通過保鏢處理:整合到應用程式堆疊中的軟體元件,該軟體元件支援各種補救措施,例如阻止,返回 403 和很快的驗證碼,2FA 等。
- (僅)侵略性 IP,觸發的場景名稱和時間戳然後被髮送到我們的管理平臺(以避免中毒和誤報)
- 如果經過驗證,這個 IP 將被整合到阻止列表中,並持續分發給所有 CrowdSec 客戶端(在步驟1 中用作補充源)
2.4 SwiftUI macOS 狀態監控:eul
本週 star 增長數:1250+
New
eul 是一個用 SwiftUI 實現的 macOS 狀態監控。特性
- 相容暗黑模式
- 支援拖拽重新排序
- 詳細的資訊
- CPU:使用時間/溫度/核心/
- 風扇:當前/最小/最大速度
- 記憶體:使用/溫度/快取檔案
- 電池:使用/健康/迴圈計數
- 網路:上行/下行速度
- 用 SwiftUI 編寫(盡力而為)
GitHub 地址→https://github.com/gao-sun/eul
2.5 保護 ssh:Endlessh
本週 star 增長數:350+
Endlessh 是一個小巧的 ssh tarpit,它通過不斷地傳送隨機生成的協議版本資訊來達到讓嘗試登陸的 ssh 客戶端卡死的目的。
GitHub 地址→https://github.com/skeeto/endlessh
2.6 一流 GPU 生態:rust-gpu
本週 star 增長數:1650+
rust-gpu 是一個志在使 Rust 成為一流的 GPU 程式碼語言和生態系統的專案。
在過去的遊戲中,GPU 程式設計都是通過編寫 HLSL 或少量的 GLSL 實現。這些都是簡單的程式語言,多年來隨著 API 發展而發展。然而,隨著遊戲引擎的發展,這些語言未能提供處理大型程式碼庫的機制,與其他程式語言相比,它們通常落後於其他程式語言。
專案作者通過這個專案,將一種現有的、低層次的、安全的、高效能的語言帶到 GPU 上,推動行業向前發展。
2.7 神速上手 C++:modern-cpp-tutorial
本週 star 增長數:950+
modern-cpp-tutorial 是現代 C++ 教程,它的目的是提供關於現代 C++(2020 年前)的相關特性的全面介紹。除了介紹了程式碼之外,它還儘可能簡單地介紹了其技術需求的歷史背景,這對理解為什麼會出現這些特性提供了很大的幫助。
3. 推薦閱讀
以上為 2020 年第 43 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HG 的交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~