Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
autovpn — Crie endpoints OpenVPN descartáveis sob demanda na AWS. | Kitploit
Ferramentas/GitHubGitHub/ttlequals0/autovpn
Utilitários de Propósito GeralSegurança na NuvemPrivacidade
GitHubttlequals0/autovpn

autovpn

Crie endpoints OpenVPN descartáveis sob demanda na AWS.

Ver Repositório
2.0k135há 5 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

[!CAUTION] Este repositório não está mais sendo mantido. Nenhuma atualização, correção de bugs ou suporte será fornecido. Por favor, use a nova versão https://github.com/ttlequals0/autowire

Visão Geral

Script que permite a fácil criação de endpoints OpenVPN em qualquer região da AWS. Para criar um endpoint VPN é feito com um único comando que leva cerca de 3 minutos. Ele criará os grupos de segurança adequados. Ele inicia uma instância ec2 marcada e configura o software OpenVPN. Uma vez configurada a instância, um arquivo de configuração OpenVPN é baixado e pronto para uso. Há também funcionalidade para ver quais instâncias estão em execução em qual região e capacidade de encerrar a instância quando terminar. Funcionalidades adicionais incluem especificar o tipo de instância, gerar pares de chaves SSH, especificar AMI personalizada, alterar usuário de login e mais por vir.

asciicast

Caso de Uso

  • Criar endpoints OpenVPN sob demanda na AWS que podem ser facilmente destruídos após o uso pagando apenas pelo que usar.

Dependências

  1. Criar um virtualenv:
root@kitploit:~
mkvirtualenv -p python3 env/
source env/bin/activate
  1. Instalar dependências executando pip install -r requirements.txt

  2. Certifique-se de que você tem um arquivo .credentials da AWS executando:

root@kitploit:~
vi ~/.aws/credentials

Em seguida, digite o seguinte e adicione suas chaves (remova os parênteses):

root@kitploit:~
[default]
aws_access_key_id = (your_access_key_here)
aws_secret_access_key = (your_secret_key_here)
  1. Instalar o cliente OpenVPN (se necessário)

Instalação

  1. Certifique-se de que todas as dependências estão instaladas.
  2. Clonar o repositório no sistema.
root@kitploit:~
git clone https://github.com/ttlequals0/autovpn.git
  1. Para criar par de chaves SSH, execute autovpn com as opções -G e -r para a região da AWS de escolha. (opcional) NOTA: Certifique-se de adicionar a nova chave ao seu ssh-agent.
root@kitploit:~
./autovpn -G -r us-east-1
  1. Execute autovpn com as opções -C -k e -r para implantar na AWS:
root@kitploit:~
./autovpn -C -r us-east-1 -k us-east-1_vpnkey
  1. Os arquivos de configuração OpenVPN são baixados para o diretório de trabalho atual.
  2. Importe o arquivo de configuração OpenVPN e conecte-se:
root@kitploit:~
sudo openvpn us-east-1_aws_vpn.ovpn

Página de manual

root@kitploit:~
DESCRIÇÃO:
    autovpn - Ferramenta de Implantação de Endpoint OpenVPN sob Demanda na AWS.
	Projeto encontrado em https://github.com/ttlequals0/autovpn
USO:
        AÇÃO	 [OPÇÕES]
       -C    Criar endpoint VPN.
       -D    Excluir par de chaves da região.
       -G    Gerar novo par de chaves.
       -S    Obter todas as instâncias em execução em uma determinada região.
       -T    Encerrar um endpoint OpenVPN.
       -d    Especificar servidor DNS personalizado. (ex. 4.2.2.1)
       -h    Exibe esta mensagem.
       -i    Tipo de instância AWS (Opcional, padrão é t2.micro)
	     t2.nano t2.micro t2.small t2.medium t2.large.**
       -k    Especificar o nome do par de chaves AWS (Obrigatório)
       -m    Permitir múltiplas conexões ao mesmo endpoint.
       -r    Especificar região AWS (Obrigatório)
	     us-east-1 us-west-1 us-east-2 us-west-2 eu-west-1 eu-west-2
	     eu-west-3 eu-central-1 eu-north-1 ap-southeast-1 ap-northeast-1
	     ap-northeast-2 ap-northeast-3 ap-southeast-2 sa-east-1
       ap-east-1 ca-central-1 me-south-1
       -p    Especificar porta UDP personalizada do OpenVPN
       -u    Especificar usuário SSH personalizado.***
       -y    Pular confirmações
       -z    Especificar ID da instância.
EXEMPLOS:
  Criar endpoint OpenVPN:
	autovpn -C -r us-east-1 -k us-east-1_vpnkey
  Gerar par de chaves em uma região.
	autovpn -G -r us-east-1
  Obter instâncias em execução
	autovpn -S -r us-east-1
  Encerrar endpoint OpenVPN
	autovpn -T -r us-east-1 -z i-b933e00c
  Usando opções personalizadas
    autovpn -C -r us-east-1 -k us-east-1_vpnkey -a ami-fce3c696 -u ec2_user -i m3.medium
NOTAS:
        * - Pode ser necessária uma AMI personalizada ao alterar o tipo de instância.
        ** - Qualquer tamanho de instância pode ser usado, mas o t2.micro é mais que suficiente.
        *** - Pode ser necessário um usuário personalizado se estiver usando uma AMI personalizada.
	**** - O usuário AWS IAM deve ter permissões EC2 ou de Administrador definidas.

A fazer

  • Continuar a atualizar a documentação
  • Adicionar exclusão do Grupo de Segurança se não estiver mais em uso.
  • Adicionar capacidade de criar mais configurações de cliente para um endpoint.
  • Pull Requests são bem-vindos.
Baixar ferramenta