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
WebSafeCompiler — Um poderoso compilador/obfuscador de websites para fins de otimização ou proteção de propriedade intelectual. | Kitploit
Ferramentas/GitHubGitHub/dosx-dev/websafecompiler
Utilitários de Propósito GeralFerramentas de Criptografia/DescriptografiaScripting e AutomaçãoSegurança WebUtilitários e Frameworks
GitHubdosx-dev/websafecompiler

WebSafeCompiler

Um poderoso compilador/obfuscador de websites para fins de otimização ou proteção de propriedade intelectual.

Ver Repositório
16011há 1 anoRevisado 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
Site

WebSafeCompiler (WSC)

WebSafeCompiler (WSC) é um utilitário avançado (compilador de websites) projetado para a otimização, minificação e ofuscação (se precisar) de aplicações web e websites usando Node.js. Ele melhora seus ativos web ao reduzir o tamanho dos arquivos ou fornecer proteção duradoura contra engenharia reversa, garantindo que seu código esteja pronto para implantação e seguro.

[!NOTE]
Adequado para sites *.github.io

🚀 Um pouco sobre

Para aproveitar todo o potencial do WebSafeCompiler, execute o seguinte comando no seu terminal:

root@kitploit:~
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]

Argumentos e opções:

  • <input_dir>: Diretório que contém os arquivos de origem a serem processados.
  • <output_dir>: Diretório onde os arquivos otimizados e ofuscados serão gerados.
  • -m, --map: Cria um sitemap.xml no diretório de saída para melhor SEO
  • -s, --smart: Detecta automaticamente arquivos minificados e os ignora. Isso inclui arquivos JS e CSS.
  • -d, --drm: Ativa a ofuscação de código (proteção DRM) para proteger seu código-fonte contra análise não autorizada.
    • 🚫 desativado: O utilitário foca em otimizar os arquivos do seu site, garantindo que sejam leves e eficientes.
    • ✅ ativado: O utilitário enfatiza a proteção da sua propriedade intelectual aplicando técnicas rigorosas de ofuscação ao seu código.
      • Ofuscação de HTML: Os arquivos HTML também são ofuscados adicionando atributos e classes aleatórios não funcionais, dificultando a engenharia reversa, mantendo ao mesmo tempo a integridade visual e funcional das suas páginas web.
      • Ofuscação de JavaScript: Arquivos que usam JavaScript passarão por vários estágios de ofuscação, incluindo a adição de código não utilizado e a criptografia de strings.
  • -h, --help: Exibe a mensagem de ajuda com instruções detalhadas de utilização.
  • -v, --version: Exibe a versão atual do WebSafeCompiler.

👨🏼‍💻 Exemplo de utilização:

root@kitploit:~
node wsc.js "/path/to/source" "/path/to/output" --drm --smart

Este comando irá processar todos os arquivos dentro do diretório de origem especificado, otimizá-los e, se o sinalizador de ofuscação estiver ativado, protegerá o código contra acesso ou adulteração não autorizados. Os arquivos de saída estarão prontos para implantação no seu ambiente web.

📚 Bibliotecas utilizadas

WebSafeCompiler utiliza as seguintes bibliotecas para trabalhar com códigos JavaScript:

  • uglify-js: Fornece pré-processamento e minificação sofisticados de JavaScript, comprimindo seu código sem sacrificar a funcionalidade.
  • javascript-obfuscator: Aplica técnicas avançadas para proteger seu código JavaScript ofuscando-o, tornando significativamente mais difícil para invasores fazerem engenharia reversa.

🛠️ Como instalar?

Para começar a usar o WebSafeCompiler, você precisará ter o Node.js instalado no seu sistema. Siga estes passos para instalar os pacotes necessários:

  1. Instale o Node.js: Baixe e instale o Node.js a partir do site oficial do Node.js. Siga as instruções de instalação para o seu sistema operacional.

  2. Clone o repositório: Se ainda não o fez, clone o repositório para a sua máquina local:

    root@kitploit:~
    git clone <repository-url>
    cd <repository-directory>/source
    
  3. Instale as dependências: Navegue até o diretório do projeto e instale os pacotes npm necessários:

    root@kitploit:~
    npm install
    
  4. Pronto! Você pode usar o WSC.

📜 Licença

Este projeto está licenciado sob a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.

Baixar ferramenta