Carregando Idioma...

eBook Shell Script para Osint

Este livro é um guia prático e direto para quem deseja explorar o mundo da Inteligência de Fonte Aberta (OSINT) com ferramentas nativas do Linux.

2 Arquivos para Download

52,07 BRL

+ 10% de desconto à vista
Política de cancelamento: em até 7 dias após aquisição, desde que não tenha sido visto mais de 20% do conteúdo.

O que você recebe

  • 2 arquivos para download
  • Acesso vitalício ilimitado

Compartilhar

52,07 BRL

+ 10% de desconto à vista
Política de cancelamento: em até 7 dias após aquisição, desde que não tenha sido visto mais de 20% do conteúdo.

O que você recebe

  • 2 arquivos para download
  • Acesso vitalício ilimitado

Sobre o Download Digital

Com abordagem acessível e ao mesmo tempo profunda, este livro ensina como transformar simples comandos de terminal em poderosos recursos de coleta e análise de informações.

Ao longo de 3 módulos, você será conduzido por 10 projetos práticos, distribuídos em 26 capítulos, que exploram desde os fundamentos do shell script e expressões regulares até a criação de ferramentas próprias de OSINT. São 256 páginas repletas de exemplos reais, dicas valiosas e códigos prontos para adaptar e utilizar em investigações digitais, segurança cibernética, análise de ameaças e muito mais.

Prepare-se para escrever seu próprio código, automatizar investigações e expandir sua capacidade analítica com o que há de mais essencial e poderoso no mundo open source.

Eduardo Amaral é graduado em Redes de Computadores pela Universidade Estácio de Sá. Além disso, possui pós-graduação na área de Ethical Hacking e Cybersecurity pela Faculdade VINCTI e fez diversos cursos de especialização na área de cibernética e OSINT. Além do currículo acadêmico, possui certificações nacionais e internacionais. Possui quase uma década de experiência na área de segurança cibernética. Sua expertise abrange pentests, segurança de redes, análise forense e OSINT.

  • SUMÁRIO SHELL SCRIPT PARA OSINT

 MÓDULO I. CRIANDO UM AMBIENTE DE TRABALHO, CONCEITOS E DEFINIÇÕES

1. Montagem do ambiente virtual

Ambiente virtualizado

Vamos mudar o shell padrão de nosso sistema

Mudar o idioma de nosso Kali

Editor de texto Nano

          Como usar o Nano

Criação de uma API no Telegram

Introdução ao web crawler

          Web crawler

          Web scraping

2. Falando de OSINT

Fontes comuns de OSINT

Exemplos de uso de OSINT

Ferramentas de OSINT

Benefícios e desafios da OSINT

Conceitos importantes deste autor

3. Fundamentos de programação em Bash

Comandos importantes I

          ls

          pwd

          cd

          touch

          echo

          cat

          cp

          mv

          rm

          mkdir

          grep

          egrep

          fgrep

          cut

          sed

          sort

          uniq

          wc

          sleep

          tail

          head

          tr

          date

          printf

          rev

          seq

          diff

          od

          paste

          tee

          xargs

Comandos importantes II

          sudo

          sudo su

          adduser

          useradd

          apt (update, search, install)

          dpkg

          ifconfig

          netstat

          service

          dhclient

          route

          Comandos para pesquisar (locate, whereis, which, type, find)

          wget e curl

4. Expressões regulares

O circunflexo ^

O cifrão $

A lista []

O ponto .

As chaves {}

O ou | (OR)

Outros *+?

          O asterisco

          O sinal de adição +

          A interrogação ?

Classes de caracteres POSIX

Programas on-line para estudar REGEX

5. Variáveis e estruturas

Tipos de variáveis

Variáveis predefinidas

Excluindo variável local ou global

Palavras reservadas

6. Arrays

O que são arrays em Shell Script?

          Criando um array

          Acessando elementos do array

          Adicionando itens ao array

          Removendo itens do array

          Percorrendo um array

          Tamanho do array

          Expressões aritméticas

7. Comandos de repetição e comandos condicionais

O comando test

If, while, for e case

          If

          while

          for

          case

MÓDULO II. COLETA NA PRÁTICA

8. Shell Script, o início

Shell Script

Antes de começar

O primeiro Shell Script

Passos para criar um Shell Script

Recebimento de opções e parâmetros

9. Identificando erros na execução do script

“Comando não encontrado”

“Permissão negada”

“Erro de sintaxe”

10. Melhorando meu primeiro script

Melhorar a saída na tela

Interagir com o usuário

11. Comentários

Comentários de linha única

Comentários multilinha

12. Cabeçalho

13. Verificação de sintaxe

-x

-v

14. Cores na tela

15. Funções

Estrutura básica de uma função

Funções com parâmetros

          Retornando valores de funções

          Retornando valores strings de funções

          Gerador de scripts

16. Técnicas de crawler e scraping com Shell Script

Parsing de código HTML e semelhantes

          Extraindo todos os links (<a href>)

          Extraindo conteúdo dentro de tags <b>

          Extraindo conteúdo dentro de tags <i>

          Extraindo o título da página (<title>)

          Extraindo os dados da tabela

O navegador em modo texto Lynx

Extrair links de sites com wget e REGEX

MÓDULO III. PROJETOS

17. Projeto 01 – Extrair links de sites

18. Projeto 02 – The Hacker News

Verificando o código-fonte

          1. Pelo navegador

          2. Ver código-fonte pelo terminal

Inspecionar código-fonte

          1. Usando o navegador (método visual)

          2. Usando atalhos no teclado

          3. Usando as ferramentas do desenvolvedor (DevTools)

19. Projeto 03 – Notícias GE

Integração com o Telegram

20. Projeto 04 – Dorks Searches

Dorks

21. Projeto 05 – Redes sociais

Site mirror

Extrair informações de perfil do Instagram

Validar perfil do Spotify

Extraindo ID de perfil do Facebook

Validar existência de contas do Telegram

22. Projeto 06 – Email-Leaks

Uso de APIs

Adquirindo a API do Portal da Transparência brasileiro

jq – Tratar JSON

Usando o jq: sintaxe básica

          Consultando e filtrando dados

          Operadores e funções básicas

          Filtragem e transformação com jq em APIs

Criando um script com a API do Portal da Transparência

23. Projeto 07 – GEO-WIFI

24. Projeto 08 – Old File

25. Projeto 09 – Informações da web I

26. Projeto 10 – Informações da web II

27. Orientações finais

28. Anexos

Comandos para direcionamento

Parâmetros posicionais

Blocos e agrupamentos para operações e expressões

Principais comandos de escapes para uso com o comando echo

Formas de uso para o comando date

Opções para o comando ls -l

Opções curingas para o comando case

Metacaracteres para expressões regulares

Sites para obter APIs gratuitas

Índice remissivo

  • Ficha de dados:

ISBN: 978-65-984850-3-0

ISBN e-book: 978-65-984850-4-7

Nº de páginas: 256

Código de barras: 9786598485030

Preço: R$ 90,00 (encomendas pelo formulário https://forms.gle/8WE56Fqt1nZJhLhg9)

Preço e-book: R$ 52,07

Formato: 17x24 sem orelhas

Formato e-book: EPUB

Lançamento: 1º/08/2025

Lombada: 1,4 cm

Volume: 571,2

BISAC:

COM051390 COMPUTERS / Programming / Open Source

COM053000 COMPUTERS / Security / General

COM099000 COMPUTERS / Forensics