#开源工具
sherlock - 多平台社交账号搜索工具
Sherlock社交网络用户名搜索开源工具命令行工具Github开源项目
Sherlock是一个开源的社交账号搜索工具,能够在400多个社交网络平台中查找指定用户名。支持单用户和多用户搜索,可将结果保存为多种格式。工具提供多种安装选项,适用于不同操作系统。Sherlock具备灵活的命令行功能,支持代理和Tor网络,可自定义搜索范围。作为社交媒体账号调查工具,Sherlock效率高,功能全面。
codechecker - 基于LLVM/Clang的多功能静态代码分析工具
CodeChecker静态分析代码检查C/C++开源工具Github开源项目
CodeChecker是基于LLVM/Clang的静态代码分析工具,提供命令行C/C++分析和Web报告管理功能。它支持多种分析器,可自动分析GCC交叉编译项目,并支持增量分析。其Web应用可视化代码缺陷,支持结果过滤和比较,集成Gerrit和GitLab。CodeChecker还能可视化多种编程语言的分析结果,是一款通用的代码质量保证工具。
pcm - Intel处理器性能和能耗指标实时监控工具集
Intel PCM性能监控硬件指标跨平台开源工具Github开源项目
Intel Performance Counter Monitor (PCM)是一套监控Intel处理器性能和能耗指标的API和工具集。支持多种操作系统,包括Linux、Windows和Mac OS X。PCM提供多个命令行工具,如pcm和pcm-memory,用于实时监控处理器性能、内存带宽和能耗等指标。此外,PCM还包含Grafana仪表板等图形界面,以及读写特定寄存器的实用工具。
ddev - 开源本地Web开发环境工具
DDEV本地开发环境DockerPHP开发开源工具Github开源项目
DDEV是一个开源的本地Web开发环境工具,支持PHP、Python和Node.js。它提供灵活的项目配置、版本控制和共享功能,让开发团队能够使用统一的Docker工作流。DDEV具备数据库导入、文件同步、主机平台集成等功能,简化了开发流程,提升了团队协作效率。通过DDEV,开发者可以快速搭建一致的开发环境,无需复杂的自定义配置。
tokei - 高效多语言代码统计工具
Tokei代码统计编程语言开源工具性能优化Github开源项目
Tokei是一款高效的多语言代码统计工具,支持150多种编程语言。它能快速统计代码行数、注释和空白行,提供多种格式的输出报告。Tokei适用于主流操作系统,既可作为命令行工具使用,也可集成到其他项目中。该工具支持.gitignore文件,并具有灵活的配置选项,为开发者提供准确的代码分析。
IDM-Activation-Script - IDM激活与试用期重置开源脚本
IDM激活脚本Internet Download Manager试用期开源工具Github开源项目
IDM-Activation-Script是一个开源项目,用于管理Internet Download Manager的激活状态和试用期。该脚本提供冻结试用期、重置功能,适用于Windows 7及以上系统。通过注册表锁定方法,脚本可在IDM更新后维持设置。支持PowerShell和传统命令行两种使用方式,方便用户操作。
PyPOTS - 部分观测时间序列机器学习的开源Python工具箱
PyPOTS时间序列机器学习缺失值开源工具Github开源项目
PyPOTS是一个专注于部分观测时间序列(POTS)机器学习的Python工具箱。它集成了经典和前沿算法,支持数据插补、分类、聚类、预测和异常检测等任务。该工具箱提供统一API、详细文档和交互示例,简化POTS数据处理流程。PyPOTS支持多种神经网络模型,并具备超参数优化功能,为时间序列分析提供综合解决方案。
MSEdgeRedirect - 将Edge链接重定向至默认浏览器的开源工具
MSEdgeRedirect浏览器重定向Edge替代开源工具Windows工具Github开源项目
MSEdgeRedirect是一款开源工具,能将Microsoft Edge的新闻、搜索、小部件和天气等链接重定向到系统默认浏览器。它通过过滤和传递Edge进程的命令行参数实现功能,无需复杂配置。该工具支持多种模式,如IFEO模式,并持续开发新功能。MSEdgeRedirect为用户提供了更灵活的浏览器选择。
PlotJuggler - 开源时间序列数据可视化与分析工具
PlotJuggler数据可视化时间序列数据分析开源工具Github开源项目
PlotJuggler是一个开源的时间序列数据可视化与分析工具。该工具支持文件数据加载和实时数据流,能够处理大规模时间序列和数据点。PlotJuggler提供拖放式界面、OpenGL渲染、数据转换功能和插件扩展机制。它兼容多种数据源和格式,如CSV、ULog、JSON等,并可与ROS系统集成。通过内置的Transform Editor和Custom Function Editor,用户能方便地进行数据分析和处理。
AutoHotkey - 自动化脚本工具 提高工作效率的开源软件
AutoHotkey宏创建自动化软件开源工具键盘快捷键Github开源项目
AutoHotkey是一款开源的自动化脚本工具,专为Windows平台设计。通过自定义脚本语言,用户可以轻松创建宏和自动化重复任务,尤其擅长定义键盘快捷键。该软件拥有活跃的社区支持和丰富的开发资源,可使用Visual Studio或VS Code进行编译和开发。AutoHotkey为用户提供了一种高效的方式来简化日常工作流程,提高操作效率。
sqlmap - 开源SQL注入自动化检测和利用工具
sqlmapSQL注入渗透测试数据库安全开源工具Github开源项目
sqlmap是一款专注于SQL注入漏洞自动化检测和利用的开源渗透测试工具,广泛应用于数据库安全和网络安全领域。它具备先进的检测引擎,提供数据库指纹识别、数据提取、文件系统访问和系统命令执行等多项专业功能。该工具支持多种Python版本,跨平台兼容性强,为安全研究和渗透测试提供了全面的SQL注入测试方案。
commix - 开源自动化命令注入测试工具
Commix命令注入漏洞检测渗透测试开源工具Github开源项目
Commix是一款开源渗透测试工具,专注于自动化检测和利用命令注入漏洞。该工具支持多个Python版本,提供丰富的功能选项和过滤器绕过技术。Commix能够帮助安全研究人员快速识别Web应用中的命令注入漏洞,提高测试效率。它的多语言支持和持续更新使其成为网络安全领域的重要工具。Commix提供了用户友好的命令行界面,支持多种注入技术,并具有绕过Web应用防御机制的能力。该工具不仅适用于安全专业人士,也是学习Web安全的有益资源。
ApplicationInspector - 微软开源源代码特征识别工具 支持多语言分析与报告生成
应用程序检查器源代码分析安全检查特征识别开源工具Github开源项目
ApplicationInspector是微软开发的开源源代码特征识别工具,基于库和API调用模式识别软件组件编码特征。支持多种编程语言分析,生成HTML、JSON和文本格式报告。该工具可用于确定软件功能、安全合规检查、特征差异识别等场景,有助于提升软件开发全周期的安全性。ApplicationInspector不进行好坏模式判断,而是客观报告发现的特征,帮助开发者快速了解开源或其他组件的实际功能。
browsertime - 开源Web性能测量与优化工具
Browsertime网页性能性能测试浏览器自动化开源工具Github开源项目
Browsertime是一个基于Node.js的开源性能测量工具,作为sitespeed.io等项目的核心引擎,同时也被Mozilla用于Firefox性能测试。它能够进行全面的网页性能评估,测量页面加载时间、资源加载和用户交互等指标。Browsertime支持深度指标分析、JavaScript脚本定制和Docker集成,为Web性能优化提供了多样化的解决方案。
Rath - 开源自动化数据分析工具 提供智能化探索性数据分析
RATH数据分析数据可视化自动化探索开源工具Github开源项目
RATH是一个开源的自动化数据分析平台,内置增强分析引擎,可快速发现数据洞察。它提供一键式数据探索、多维可视化生成、交互式数据绘画和因果分析等功能。作为数据分析助手,RATH能根据分析需求给出建议。支持连接多种数据库,是Tableau等商业工具的开源替代选择。
spark - 实时监控和优化Apache Spark应用性能的开源解决方案
DataFlintApache Spark性能监控开源工具数据工程Github开源项目
DataFlint是专为Apache Spark开发的开源数据应用性能监控(D-APM)工具。它提供实时查询和集群状态监控、性能热图、应用运行摘要等功能,并能发出性能警报和优化建议。DataFlint可快速安装,基于Spark UI基础设施运行,旨在帮助大数据工程师高效解决性能问题和调试故障,为Spark应用带来类似传统APM解决方案的使用体验。
awesome-MLSecOps - 机器学习安全运维工具与资源精选MLSecOps实践指南
MLSecOpsAI安全机器学习开源工具攻击向量Github开源项目
该项目汇集了机器学习安全运维(MLSecOps)领域的开源工具、资源和教程。内容涵盖安全工具、数据保护、代码安全、攻击向量分析等多个方面,为从业者提供全面的参考资料。项目适合不同层次的MLSecOps实践者,有助于提升机器学习系统的整体安全性。
SimplyRetrieve - 私密轻量化的检索中心生成AI工具
SimplyRetrieve检索生成开源工具大语言模型本地化Github开源项目
SimplyRetrieve是一款开源的检索中心生成(RCG)平台,提供本地化、轻量级的GUI和API接口。它具有检索调优、私有知识库构建和本地大语言模型访问等功能,旨在推动安全可解释的AI系统开发。该工具可在单个NVIDIA GPU上运行,适合各类机器学习研究人员使用。
whispering-ui - 多功能实时语音处理开源应用
Whispering Tiger UI语音转写实时翻译AI模型开源工具Github开源项目
Whispering Tiger UI是一个开源项目,提供原生用户界面来控制Whispering Tiger应用。它能够处理实时音频流和游戏画面,进行转录和翻译,并通过WebSocket或OSC将结果输出到浏览器或VRChat。核心功能涵盖语音转文字、文本翻译、文字转语音和图像识别。该工具支持插件扩展,界面友好,适合不同经验水平的用户使用。
beautify-github-profile - GitHub个人资料美化工具和资源集合
GitHub个人资料美化徽章小部件开源工具Github开源项目
beautify-github-profile项目为开发者提供了丰富的工具和资源,用于创建引人注目的GitHub个人资料页面。项目包含徽章、小部件、图标和个人资料生成器等内容,并提供详细指南和设计灵感。开发者可以利用这些资源轻松设计独特而专业的GitHub个人资料,有效提升自身在平台上的形象。
cluster.dev - 开源云原生基础设施管理工具
Cluster.dev云基础设施基础设施模板开源工具云原生Github开源项目
Cluster.dev是一个开源的云原生基础设施管理工具,通过整合多种技术简化部署和测试流程。它支持声明式配置,适用于重复使用基础设施模式、开发平台和进行集成测试等场景,有效提高了基础设施管理效率。Cluster.dev整合了Terraform、Kubernetes、Shell脚本和Helm charts等技术,便于部署、测试和分发完整的基础设施模板。
watermelon-vscode - 开源智能代码审查助手 提升效率
WatermelonVisual Studio Code代码审查开源工具上下文搜索Github开源项目
Watermelon for Visual Studio Code是一款开源代码审查工具,通过分析代码上下文和静态代码分析预审GitHub拉取请求。该扩展运用机器学习技术检测错误,比对意图与实现,并进行初步健康检查。它支持悬停获取上下文和完整代码上下文功能,集成GitHub、GitLab、Jira等多个平台,旨在提高代码审查效率。
ruckzuck - 轻量级Windows软件包管理工具
RuckZuck软件包管理器API限流所有权变更开源工具Github开源项目
RuckZuck是一款开源的Windows软件包管理工具,提供便捷的软件安装和更新功能。它可自动下载和安装软件,检测并更新现有程序,无需人工干预。RuckZuck拥有丰富的软件仓库,支持API调用和私有仓库部署。作为第三方工具,RuckZuck不存储软件二进制文件,仅提供下载链接,不负责软件授权。该工具支持命令行操作,提供RZGet.exe用于软件安装、更新和卸载。RuckZuck不再需要用户账户认证,简化了使用流程。它可检测并更新非RuckZuck安装的软件,为系统管理员提供了灵活的软件管理选择。
github-archive - 将GitHub仓库和Gist批量归档的并发工具
GitHub Archive代码仓库并发操作API认证开源工具Github开源项目
GitHub Archive是一款开源工具,支持批量克隆、拉取或复刻GitHub仓库和Gist。它采用并发方式处理,提高了效率。该工具可用于快速部署开发环境、创建GitHub本地备份,以及批量获取特定用户或组织的项目。它兼容多种认证方式,可处理公开和私有仓库,并提供灵活的配置选项,满足不同的GitHub数据归档需求。
repo2pdf - 创新工具实现GitHub仓库到格式化PDF的无缝转换
repo2pdfGitHubPDF代码转换开源工具Github开源项目
repo2pdf是一款GitHub仓库转PDF工具,支持代码高亮、添加行号和自定义忽略文件。它适用于教学、代码审查和离线参考等场景,可通过NPX或克隆仓库安装。用户能灵活配置转换选项,实现动态代码到静态PDF的转换,满足多样化需求。
awesome-forensics - 数字取证工具和资源综合列表
数字取证开源工具取证分析内存取证网络取证Github开源项目
该项目提供了一份全面的数字取证工具和资源列表,主要包括开源和免费软件。涵盖取证框架、实时取证、证据获取、磁盘镜像、数据恢复、内存和网络取证等多个领域。还包括针对Windows、Mac OS、移动设备等平台的专用工具,以及时间线分析、元数据分析等专业工具。此外还提供学习资源和CTF挑战信息,是数字取证从业者的实用参考。
ForensicsTools - 数字取证开源工具与资源汇总
数字取证开源工具法证分析取证框架网络取证Github开源项目
ForensicsTools项目汇总了数字取证领域的开源工具和资源。涵盖取证分发版、框架、实时取证、数据获取、镜像与恢复等多个方面。包含内存、网络、Windows、移动设备等专项取证工具,以及时间线分析和磁盘镜像处理等功能。此外还提供学习资源、CTF挑战和书籍推荐,为数字取证工作者提供全面参考。
awesome-k8s-tools - 精选Kubernetes和容器化开源工具大全
Kubernetes容器技术开源工具DevOps云原生Github开源项目
awesome-k8s-tools是GitHub上一个精选的Kubernetes和容器开源工具集合,按star数排名收录了众多热门项目。涵盖容器编排、网络、存储、监控、日志和安全等多个领域,为开发者和运维人员提供了便捷的工具探索和选择平台。项目每日更新工具热度排名,方便用户快速找到最适合的容器化解决方案。无论是搭建、管理还是优化容器应用,这里都有丰富的工具资源可供选择。
json-schema-to-typescript - JSON Schema到TypeScript类型定义的转换工具
JSON SchemaTypeScript类型转换代码生成开源工具Github开源项目
json-schema-to-typescript是一款开源工具,用于将JSON Schema转换为TypeScript类型定义。它提供命令行和API两种使用方式,支持处理包括引用和嵌套属性在内的复杂Schema结构。该工具具有多种自定义选项,可满足不同项目需求。目前已在Alibaba、Amazon和Microsoft等多家公司的项目中得到应用,为开发者提供了便捷的JSON Schema处理方案。
spiderfoot - 全面的开源情报收集和分析功能
SpiderFootOSINT情报收集网络安全开源工具Github开源项目
SpiderFoot是一款功能全面的开源情报(OSINT)自动化工具。它集成了200多个数据源模块,提供多种数据分析方法,便于情报数据的导航和理解。该工具具备Web界面和命令行接口,支持多种格式导出,可进行灵活定制。SpiderFoot可用于攻防两方面的情报收集,能针对IP地址、域名、子网等多种目标进行扫描,提取敏感信息,并进行威胁情报查询、社交媒体枚举等分析。它适用于红队演练、渗透测试以及防御性信息收集等场景。
prowler - 多云环境安全评估与合规审计工具
Prowler安全评估云安全合规性检查开源工具Github开源项目
Prowler是一款开源安全工具,专门用于AWS、Azure、Google Cloud和Kubernetes环境的安全评估和合规审计。它提供数百项控制措施,覆盖CIS、NIST、PCI-DSS等多个合规框架,支持最佳实践评估、事件响应、持续监控和安全加固。Prowler提供命令行界面和SaaS服务,可在多种环境中灵活部署,适用于各类企业的云安全需求。
datasette - 开源数据探索与发布工具 支持多种格式
Datasette数据探索数据发布开源工具SQLiteGithub开源项目
Datasette是一个开源的数据探索和发布工具,可处理各种类型和规模的数据,将其转换为交互式网站和API。该工具适合数据记者、博物馆工作者、档案管理员、政府机构、科研人员等需要共享数据的群体使用。Datasette支持Homebrew和pip等多种安装方式,提供简单的命令行操作进行数据服务和发布。此外,它还允许配置元数据,包括许可证和来源信息,提高数据的可靠性和可溯源性。
aws-sam-cli - 简化无服务器应用开发的命令行工具
AWS SAM CLI无服务器应用LambdaCloudFormation开源工具Github开源项目
AWS SAM CLI是一款开源命令行工具,用于开发包含Lambda函数、Step Functions和API Gateway等的无服务器应用。该工具提供应用初始化、本地测试、云端同步、部署和CI/CD管道创建等功能。SAM CLI能够帮助开发者更高效地构建、测试和部署AWS无服务器应用,提升开发效率。
taurus - 开源性能测试自动化框架 简化测试复杂性
Taurus性能测试功能测试自动化测试开源工具Github开源项目
Taurus是一个开源的性能和功能测试自动化框架,它封装了JMeter、Gatling、Locust.io和Selenium WebDriver等底层工具的复杂性。通过简单的YAML配置,Taurus支持快速部署、灵活定义测试场景和生成丰富的报告,使性能测试更加简单高效。该框架适用于希望简化测试流程的开发和测试团队。
syft - 开源SBOM生成工具 提升软件供应链透明度
SBOMSyft容器镜像软件依赖开源工具Github开源项目
Syft是一款开源的命令行工具和Go语言库,用于生成软件物料清单(SBOM)。它可分析容器镜像和文件系统,支持CycloneDX、SPDX等多种输出格式,能识别多种编程语言的包和依赖。Syft与Grype漏洞扫描器配合使用,可提供全面的软件成分分析和漏洞检测功能,有助于提高软件供应链的透明度和安全性。
DevSecOps - DevSecOps工具库与最佳实践方法论
DevSecOps开源工具安全自动化持续集成供应链安全Github开源项目
该项目整理了一套完整的DevSecOps开源工具和方法论资源库。内容涵盖软件开发全生命周期,包括预提交检查、秘密管理、依赖分析、容器和云安全等多个领域。此外还介绍了威胁建模、混沌工程等前沿理念。旨在为开发人员提供实用的DevSecOps实践指南,助力在各个阶段融入安全措施。
相关文章