zone016 / dotnet-libs

O repositório de bibliotecas para dotnet que utilizamos em outros projetos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

As bibliotecas para dotnet (e nativo) da Área 16

Última release

Diferente do seu repositório de mesmo propósito, py-libs, este também suporta builds nativas para Windows, Linux e macOS (algumas coisas embarcadas também serão suportadas). Já agradeçeu a comunidade dotnet pelo AOT hoje?

No geral, você sempre vai precisar da última LTS do dotnet SDK/runtime disponível em seu host caso utilize em builds intermediárias.

Bibliotecas

Não vamos listar aqui coisas de teste, então segue a lista:

Namespace Descrição
Zone016.Nexus Cliente minimalista da API do Nexus OSS
Zone016.Nexus.Schema Esquemas de dados para o cliente do Nexus OSS
Zone016.Printer Uma forma menos ruim de lidar com stdout e stderr
Zone016.Process Abstrações para processos e execução de comandos
Zone016.Project Coisas para lidar com projetos dotnet e suas particularidades
Zone016.Reflector Uma DSL para reflexão de tipos e objetos
Zone016.Boxer Cliente da API do HTB
Zone016.Boxer.Schema Esquemas de dados da API do HTB
Zone016.Cookie.Client Cliente para as paradas de revshell
Zone016.Cookie.Server Servidor para gerenciar as revshell

Projetos marcados com * na primeira coluna da tabela não respondemos issues devido a sua implementação ser exclusiva.

Adicionando ao seu projeto

Utilizamos o GitHub Packages para distribuir nossas bibliotecas e ferramentas de linha de comando, então você precisa seguir as instruções de autenticação e configuração de pacotes do GitHub para adicionar nossos pacotes ao seu projeto.

Nota: Você precisa de um token de acesso pessoal com permissões de leitura de pacotes para adicionar nossos pacotes ao seu projeto. E não tem uma outra forma de fazer isso.

Caso tenha algum problema ou dúvida, abra uma issue e vamos te ajudar.

Colaborando

É utilizado o dotnet-tools para gerenciar as ferramentas necessárias para desenvolvimento, então a primeira coisa que você precisa fazer é rodar o comando dotnet tool restore na raiz do repositório. Pull-requests são muito bem vindas, desde que você tenha certeza de estar usando nosso pre-commit hook para garantir a qualidade do código com o dotnet-format. Somente interações assinadas são aceitas.

Licença

Todas as bibliotecas e qualquer outro artefato desse repositório são licenciados sob a licença MIT, a menos que especificado de outra forma.

About

O repositório de bibliotecas para dotnet que utilizamos em outros projetos.

License:MIT License


Languages

Language:C# 99.9%Language:Smalltalk 0.1%