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
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
160115há 1 anoRevisado pelo Kitploit
Site

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

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