作者: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 等各界大佬談笑風生、切磋技術~