首页
学习
活动
专区
圈层
工具
发布

Kraker:一款功能强大的分布式密码爆破系统

Kraker由两大组件组成,即服务器端和客户端代理,这两者通过一个REST API来通信交互。 Kraker目前仍处于积极开发状态,因此随时会更新更多的功能。...-5.0 2、从源码编译客户端代理,在命令行窗口中切换到代理目录下,然后运行下列命令: dotnet build --configuration Release 接下来,切换到Kracker.App/bin...6、运行Karker.app.exe或运行下列命令: dotnet run Kraker.app.dll 7、你可以直接将代理文件夹拷贝到其他服务器上,以方便进行配置和安装。...使用发布版本 预安装hashcat:点击底部【阅读原文】获取 规则集:点击底部【阅读原文】获取 使用发布版本运行客户端代理 安装.NET Core 5运行时环境; 修改App/bin/Release/net5.0...运行app.exe或运行下列命令: dotnet run Kraker.app.dll 项目地址 Karker:点击底部【阅读原文】获取

1.5K30

面向 .NET 开发人员的 10 大NuGet 包:增强您的开发工具包

从用于改进数据处理的库到简化 API 集成的工具,每个软件包都旨在提高您作为开发人员的生产力和效率。立即深入了解此精选列表,为您的 .NET 项目解锁新功能!...Elsa 目的: 一个工作流库,用于在 .NET 中创建长时间运行的分布式工作流。 特征: 通过 Fluent API、JSON 或图形设计器的声明式工作流。...Refit 目的: 适用于 .NET 的 REST API 客户端生成器,用于创建类型安全的 HTTP 客户端。 特征: 使用接口自动生成 REST API 客户端。...内置对使用 Newtonsoft.Json 或 System.Text.Json 等库进行反序列化的支持。 非常适合希望在使用外部 REST API 时减少样板代码的开发人员。...特征: 完全支持保护微服务和 API。 实现基于令牌的身份验证和授权。 支持移动应用程序、SPA 和传统 Web 应用程序等客户端。

53110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《ASP.NET Core 微服务实战》-- 读书笔记(第6章)

    很快会造成数据库瓶颈 掌握了大多数客户的使用模式,让我们能够利用事件溯源来构建一个合理的 CQRS 实现。...RabbitMQ 实例 此时可以使用以下方式启动位置报送服务 (确保位于 src/StatlerWaldorfCorp.LocationReporter 子目录中) $ dotnet restore...$ dotnet build $ dotnet run --server.urls=http://0.0.0.0:9090 服务运行后,只要向服务提交请求,就可以体验其功能了 $ curl -X POST...下面列出运行本章示例的依赖项: RabbitMQ 服务器 Redis 服务器 所有依赖项都启动运行后,可从 GitHub 拉取 es-locationreporter 和 es-eventprocessor...目录运行) $ dotnet run --server.urls=http://0.0.0.:5003 可用下列步骤端到端地检验整个事件溯源/CQRS系统: (1)向 http://localhost

    50810

    《ASP.NET Core 微服务实战》-- 读书笔记(第8章)

    ,而把提供这些配置的责任交给运行环境 后端服务 不管程序需要的是二进制存储、数据库、另一个服务、队列服务,还是其他类型的依赖,这些设施都应该松耦合,并能从环境变量中配置 把资源绑定为后端服务有两种方式:...,也不想把它完整地安装到服务器上,你可以直接使用 docker hub 镜像来运行它,命令行如下: $ docker run -p 8080:8080 --name eureka \ -d netflixoss...d netflixoss/eureka:1.3.1 然后在 5001 端口运行库存服务 $ cd $ dotnet run --service.urls=http...://0.0.0.0:5001 要在 Docker 中运行服务,请使用下面的 docker run 命令: $ docker run -p 5001:5001 -e PORT=5001 \ -e EURKEA...在 Docker 镜像中运行时,指向 localhost 就会有问题 最后,在 5002 端口启动目录服务 $ cd $ dotnet run --service.urls=http:/

    50930

    RESTful 架构基础

    这是一篇学术论文,虽然使用正式语言,但是仍然易于理解并且提供了实践基础。 总结一下,RESTful 通过体系结构的特定选择能从部署的系统中获得理想特性。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的元数据。...虽然任何 Web 服务器都可以配置成提供 REST API,但有了这些框架、库和环境可以让过程变得更容易。...你可以把它想象成“在内部引入 REST”。虽然任何基于 REST 的系统在外面看起来都一样,但在运行环境内部 NetKernel 看起来也一样。...5.4.1 curl curl 是流行的库和命令行工具之一,支持在各种资源上调用各种协议。

    89120

    RESTful 架构基础

    这是一篇学术论文,虽然使用正式语言,但是仍然易于理解并且提供了实践基础。 总结一下,RESTful 通过体系结构的特定选择能从部署的系统中获得理想特性。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的元数据。...虽然任何 Web 服务器都可以配置成提供 REST API,但有了这些框架、库和环境可以让过程变得更容易。...你可以把它想象成“在内部引入 REST”。虽然任何基于 REST 的系统在外面看起来都一样,但在运行环境内部 NetKernel 看起来也一样。...5.4.1 curl curl 是流行的库和命令行工具之一,支持在各种资源上调用各种协议。

    1K30

    2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务(四)

    书接上文⬆⬆⬆不断发展的 REST API通过一个额外的库和几行额外的代码,您已将超媒体添加到您的应用程序中。但这并不是使您的服务成为 RESTful 所需的唯一事情。...很难推出可以同时支持新旧客户端的服务器。使用基于 REST 的实践,这要容易得多。特别是使用 Spring 堆栈。...您甚至控制所有访问您服务的客户端吗?namefirstNamelastName停机时间 = 损失金钱。管理层准备好了吗?有一个比 REST 早几年的旧策略。永远不要删除数据库中的列。...— 未知您始终可以将列(字段)添加到数据库表中。但不要带走一个。RESTful 服务中的原理是相同的。将新字段添加到您的 JSON 表示中,但不要带走任何字段。...不要忘记更改预加载数据库的方式(在 中LoadDatabase)以使用这个新的构造函数。

    67620

    RestFul架构基础

    这是一篇学术论文,虽然使用正式语言,但是仍然易于理解并且提供了实践基础。 总结一下,RESTful 通过体系结构的特定选择能从部署的系统中获得理想特性。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的元数据。...虽然任何 Web 服务器都可以配置成提供 REST API,但有了这些框架、库和环境可以让过程变得更容易。...你可以把它想象成“在内部引入 REST”。虽然任何基于 REST 的系统在外面看起来都一样,但在运行环境内部 NetKernel 看起来也一样。...5.4.1 curl curl 是流行的库和命令行工具之一,支持在各种资源上调用各种协议。

    73110

    前后端分离开发,RESTful 接口如何设计

    这是一篇学术论文,虽然使用正式语言,但是仍然易于理解并且提供了实践基础。 总结一下,RESTful 通过体系结构的特定选择能从部署的系统中获得理想特性。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的元数据。...虽然任何 Web 服务器都可以配置成提供 REST API,但有了这些框架、库和环境可以让过程变得更容易。...你可以把它想象成“在内部引入 REST”。虽然任何基于 REST 的系统在外面看起来都一样,但在运行环境内部 NetKernel 看起来也一样。...5.4.1 curl curl 是流行的库和命令行工具之一,支持在各种资源上调用各种协议。

    2.7K01

    如何在Ubuntu 14.04上将解析应用程序迁移到解析服务器

    连接后,选择数据库名称以存储应用程序的数据。例如,如果您正在迁移名为Todo的应用程序,则可以使用todo。您还需要为名为parse的用户选择另一个强密码。...ssl=true 例如,如果您使用域example.com,使用用户parse,密码foo和调用的数据库todo,则连接字符串将如下所示: mongodb://parse:foo@example.com...其他(客户端,JavaScript,.NET和REST API密钥)可能是支持旧客户端构建所必需的,但是,如果设置,将在所有请求中都需要。除非您有理由相信,否则您应该首先使用应用程序ID和主密钥。...如果需要配置其他键,parse-server还可以识别以下变量: PARSE_SERVER_COLLECTION_PREFIX PARSE_SERVER_CLIENT_KEY PARSE_SERVER_REST_API_KEY...步骤6 - 为解析服务器配置应用程序并完成迁移 下一步将是更改客户端应用程序本身以使用Parse Server API端点。请参阅有关将Parse SDK与Parse Server一起使用的官方文档。

    1K01

    【翻译】.NET 5 Preview 1 发布

    这些版本添加了桌面应用程序模型Windows Forms(WinForms)和WPF,ASP.NET Blazor用于构建SPA应用程序和用于构建分布式应用和服务的gRPC模板、用于与gRPC对话丰富的客户端代码生成...、REST API服务等等.我们很高兴看到.NET Core 3成为有史以来发展最快的.NET版本,并且在去年又增加了100万的用户....Preview1首次包括对Windows ARM64的支持.今天的版本包括.NET Core运行时.我们希望Preview 2包含SDK(ASP.NET Core,但不包括WPF或Windows窗体)....支持多个平台的Native Applications: 支持应用程序的Single Device project, 该应用程序可以使用这些平台上支持的本机控件在多个设备上运行,例如Window Desktop...使用.NET Core 1.0,我们在ASP.NET,EF和.NET Core中拥有超过100个存储库.通过此最新版本, 我们现在可以一方面计算主存储库.我们还将几乎所有存储库都移到了dotnet org

    97510

    一文带你了解.NET能做什么?

    NET 可以运行使用多种语言(C#、Visual Basic、F#)编写的程序,其中C#是最常用的语言。 .NET具有哪些设计亮点?...全栈开发支持:提供了丰富的运行时、库、语言和工具,促进了全栈开发,从而改善了开发人员的用户体验。 安全代码优先:将安全代码作为主要的计算模型,确保代码的安全性,同时允许通过手动优化实现不安全代码。...通用编程模型:采用通用编程模型的专用实现,实现了跨编程领域的适应性,涵盖了云、客户端、游戏等多个领域。...使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。...WinUI 可作为Windows 应用 SDK的一部分使用。Windows 应用 SDK提供了一组统一的 API 和工具,可在一组广泛的目标 Windows OS 版本上以一致的方式使用。

    87810

    【翻译】.NET 5 Preview 1 发布

    这些版本添加了桌面应用程序模型Windows Forms(WinForms)和WPF,ASP.NET Blazor用于构建SPA应用程序和用于构建分布式应用和服务的gRPC模板、用于与gRPC对话丰富的客户端代码生成...、REST API服务等等.我们很高兴看到.NET Core 3成为有史以来发展最快的.NET版本,并且在去年又增加了100万的用户....Preview1首次包括对Windows ARM64的支持.今天的版本包括.NET Core运行时.我们希望Preview 2包含SDK(ASP.NET Core,但不包括WPF或Windows窗体)....支持多个平台的Native Applications: 支持应用程序的Single Device project, 该应用程序可以使用这些平台上支持的本机控件在多个设备上运行,例如Window Desktop...使用.NET Core 1.0,我们在ASP.NET,EF和.NET Core中拥有超过100个存储库.通过此最新版本, 我们现在可以一方面计算主存储库.我们还将几乎所有存储库都移到了dotnet org

    89910

    【壹刊】Azure AD(三)Azure资源的托管标识

    Azure 实例元数据服务 (IMDS) - 一个 REST 终结点(url链接),可供通过 Azure 资源管理器创建的所有 IaaS VM 使用。...在 VM 上运行的代码可以从只能从 VM 中访问的 Azure 实例元数据服务终结点请求令牌:http://169.254.169.254/metadata/identity/oauth2/token...在 VM 上运行的代码可以从只能从 VM 中访问的 Azure 实例元数据服务标识终结点请求令牌:http://169.254.169.254/metadata/identity/oauth2/token...简而言之,Azure Key Vault作为密钥保管库,Key Vault 随后可让客户端应用程序使用机密访问未受 Azure Active Directory (AD) 保护的资源。...下一个 CURL 请求显示如何使用 CURL 和 Key Vault REST API 从 Key Vault 读取密钥。

    2.4K20
    领券