点击上方蓝字关注我们
IT 咖啡馆,探索无限可能!
恭喜你发现了这个宝藏,这里你会发现优质的开源项目、IT知识和有趣的内容。
GitHub 一周热点汇总第37期(2024/08/25-08/31) ,本期内容包括黑客工具箱、社媒账号搜索工具,Notion平替笔记,LLM开发框架和AI一键换脸,一起来看具体内容吧,顺便点个赞哈。
hackingtool
项目名称:hackingtool - 黑客工具箱
GitHub 链接:https://github.com/Z4nzu/hackingtool
上周 Star 数:2800+
hackingtool 是一个一体化的黑客工具箱,融合了各类漏洞扫描和攻击工具。包括信息采集、SQL注入攻击、Web攻击、DDOS攻击、XSS攻击、无线网络攻击、网络钓鱼工具、远程管理工具、媒体社交暴力攻击等工具。我们是单纯的技术角度讨论。
支持linux和docker两种方式安装。Linux下安装hackingtool一定记的要用root,首先下载hackingtool的github项目,然后将权限改成755,再执行一键安装脚本即可。
git clone <https://github.com/Z4nzu/hackingtool.git>
chmod -R 755 hackingtool
cd hackingtool
sudo bash install.sh
sudo hackingtool
另一种方式就通过docker来运行hackingtool,直接通过docker-compose运行即可。
最后还是要说一句,一定不要将项目用于非法途径,分享的目的时候希望有兴趣的同学更好研究安全技术,以发展处更好的安全工具。单纯的讨论技术,不涉及其他因素。
sherlock
项目名称:sherlock - 社媒账号搜索工具
GitHub 链接:https://github.com/sherlock-project/sherlock
上周 Star 数:2600+
sherlock是非常受用户喜欢的开源情报工具,它是社交媒体账户追踪工具。只需输入一个用户名,该工具可以查询该用户名在四百多个网站是否有注册账号。可用于收集有关人员的信息,对记者和安全研究人员特别有用。该工具需要用户具备命令行和Python的基础知识。
你可以通过pip、Brew、Apt、Docker、源码等多种方式来安装sherlock。
pipx install sherlock-project
项目没有提供UI,通过命令行来使用,使用的时候只要加上希望搜索的用户名即可,也可以一次加多个用户名。
#单个用户
sherlock user123
#多个用户
sherlock user1 user2 user3
找到的帐户将与相应的用户名一起存储在单独的文本文件中(例如user123.txt
)。
目前支持的网站有400多个,我大致看了一下,除了gitee没看到什么眼熟的国内站点,如果你有能力可以考虑扩展一下。
AppFlowy
项目名称:AppFlowy - Notion平替
GitHub 链接:https://github.com/AppFlowy-IO/AppFlowy
上周 Star 数:1600+
AppFlowy一个开源的跨平台笔记应用,它是目前众多的notion替代品中,比较不错的一个。它提供了与Notion相似的功能,如页面创建、列表、表格、公式等,从使用的角度功能是非常完善的。由于AppFlowy是完全开源的,用户可以自由地修改和定制代码,并且可以自己部署,数据安全自主可控。
AppFlowy支持在Windows、macOS 和 Linux上使用,可以直接在官网下载安装包。AppFlowy 使用它由 Flutter 和 Rust 开发,在跨平台和可靠性上均表现不错。很多人说到早期的版本中对中文支持不好,现在的版本测试没有遇到问题。
在最新的版本中,AppFlowy也开始集成AI的能力,包括从官网的宣传内容也能看出,都是以AI为核心。但是,免费的AI能力只能使用100次,之后就要付费了,不能配置自己的OpenAI KEY。如果想使用自己本地部署的大模型,那就需要买每月10刀的订阅,总之想用AI要花钱。
AppFlowy 提供多种自托管选项,支持各种云实现,确保用户的灵活性和控制力。目前,我们支持两种主要云,一个是AppFlowy cloud,一个是supabase。
haystack
项目名称:haystack - LLM开发框架
GitHub 链接:https://github.com/deepset-ai/haystack
上周 Star 数:900+
haystack是一个端到端的 LLM 框架,可让您构建由 LLM、Transformer 模型、向量搜索等提供支持的应用程序。无论您想执行检索增强生成 (RAG)、文档搜索、问答还是答案生成,Haystack 都可以将最先进的嵌入模型和 LLM 编排到管道中,以构建 AI 应用程序并解决您的实际需求。
获取 Haystack 的最简单方法是通过 pip,同时也提供的docker镜像。
pip install haystack-ai
haystack的核心特点包括了
高度可定制性
集成主流LLM和AI工具
成产级可用性
最新发布的 2.0版本中,一开始就以生产为中心。haystack的管道完全可序列化,非常适合 K8s 原生工作流。
另外haystack的文档非常不错,写的非常详细,比如get started的文档中给出了一个快速示例,项目怕大家不理解其中每步代码的含义,还特意出了一个每步内容的解释,真是非常细致。
除了文字的文档,还提供了很多colab的教程,可以跟随一步步的动手。
roop
项目名称:roop - AI一键换脸
GitHub 链接:https://github.com/s0md3v/roop
上周 Star 数:800+
Roop 是一款由 s0md3v 开发的高效且易于使用的 AI 换脸工具,它能够帮助用户快速地将一张照片中的人脸替换成另一张照片中的人脸,无论是静态图片还是视频文件都能轻松处理。与传统的换脸技术不同的是,Roop 不需要大量的数据集和长时间的训练过程,只需要一张目标人脸的照片即可实现换脸效果,并且整个过程可以在短短几秒钟内完成。
目前项目已经宣布不会再继续更新,但是当前的版本仍然可用。
项目支持在Linux、MacOS和windows上安装,基础版的安装和使用进需要Python即可,完成后就可以运行,如果你希望提升运行速度,可以参考文档来安装CUDA支持或者是苹果的CoreML
本项目旨在为人工智能生成媒体行业做出积极贡献,协助艺术家完成角色动画和服装模型等任务,所以一定要在正规用途中使用。