校招「避雷針」——GitHub 熱點速覽 Vol.43

hellogithub 發佈 2021-08-05T15:08:41.248759+00:00

除了介紹了代碼之外,它還儘可能簡單地介紹了其技術需求的歷史背景,這對理解為什麼會出現這些特性提供了很大的幫助。

作者:HelloGitHub-小魚乾

如果要選一個關鍵詞來概述本周的 GitHub Trending,保護 便是不二之選。先是有 ShameCom 來為應屆畢業生護航,讓學弟學妹們不被黑名單上的公司上一堂「坑爹」校招課,平安開啟「打工人」模式。再有 scripts,保護你的京東權益,快速薅到遊戲羊毛。接著,不得不提 Crowdsec,一個預防 DDoS 攻擊的工具保護你系統安然運行,當然怎麼能少了 eul 這個貼心的狀態監控工具呢,由 SwiftUI 編寫的讓你快速了解內存、風扇、網絡狀況,合理分配資源…


選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間不超過 7 day 的項目會標註 New,無該標誌則說明項目 release 超過一周。由於本文篇幅有限,還有部分項目未能在本文展示,望周知

1. 本周特推

1.1 校招避雷:ShameCom

本周 star 增長數:950+

New 前後 996 Repo,後有校招有效避雷神 Repo——ShameCom,它收集校招污點公司或組織,幫助學弟學妹避雷。污點行為包括但不限於:毀意向書、毀兩方協定、毀三方協定、試用期裁員、大量裁應屆生。

1.2 惡意軟體合集:MalwareSourceCode

本周 star 增長數:550+

來體驗下惡意軟體的殺傷力嗎?MalwareSourceCode 收錄了用各個程式語言的編寫而成的惡意軟體,你可以閱讀它們代碼,也可以下載、編譯、運行它們。

友(shuai)情(guo)提(sheng)醒(ming) MalwareSourceCode 項目作者和 HG 不會為編譯、運行結果負責喲 →→ 謹慎試玩

2. GitHub Trending 周榜

2.1 自動機器學習工具包:nni

本周 star 增長數:900+

nni 是微軟亞洲研究院開源的工具,它通過多種調優的算法來搜索神經網絡結構和超參,並支持單機、本地多機、雲等不同的運行環境。

2.2 京東「外掛」:scripts

本周 star 增長數:500+

深陷淘寶雙十一養貓的小魚乾這裡要安利一個京東遊戲神器——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 編寫(盡力而為)

2.5 保護 ssh:Endlessh

本周 star 增長數:350+

Endlessh 是一個小巧的 ssh tarpit,它通過不斷地發送隨機生成的協議版本信息來達到讓嘗試登陸的 ssh 客戶端卡死的目的。

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 區和我們分享下喲

關鍵字: