A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MAICON ALVES PROJETO INTEGRADOR II. Sumário  Porque customizar.  Projetos Similares.  Ferramentas que serão integradas.  Requisitos para customização.

Apresentações semelhantes


Apresentação em tema: "MAICON ALVES PROJETO INTEGRADOR II. Sumário  Porque customizar.  Projetos Similares.  Ferramentas que serão integradas.  Requisitos para customização."— Transcrição da apresentação:

1 MAICON ALVES PROJETO INTEGRADOR II

2 Sumário  Porque customizar.  Projetos Similares.  Ferramentas que serão integradas.  Requisitos para customização.  Processo realizado até agora.  Referências  Wiki

3 Porque customizar?  Para ter uma distribuição com todas ferramentas necessárias para realizar testes na rede.  Para aprendizagem do ambiente linux.

4 Projetos similares.  Backtrack O sistema operacional backtrack tem a mesma finalidade, de testes de segurança, baseado no backtrack tive a idéia de customizar uma distribuição com as ferramentas que seria indispensáveis para um administrador de rede.  LFS Este projeto é a base das minhas pesquisas, ele instrui todos passos necessários para customização explicando pontos importantes.

5 Ferramentas que serão integradas  Tcpdump  Snort  DNSspoof.  Hydrus para testar ssh  NMAP  SMB Client  Smb4K  SNMP Scanner  Cisco Scanner  TFTP-Brute  DHCPX Flooder  IPERF  Hexedit

6 Requisitos para customização  Sistema anfitrião: Sistema operacional pronto, debian, cent os, ubuntu, e demais sistemas linux e unix. Kernel 2.6.2 ou posterior Copilador gcc 3.4 ou posterior Adicione um hd para a criação do sistema LNT.

7 Requisitos para customização  Para evitar problemas posteriores verifique se ao utilizar o comando debugfs -R feature /dev/[xxx] onde xxx é o hd adicionado se a saída for igual a dir_index; filetype; large_file; resize_inode or sparse_super então seu sistema anfitrião pode ter características próprias, será necessário executar um procedimento descrito na wiki projeto 11.

8 Requisitos para customização  Sistema anfitrião, estou utilizando centos 4.8.  58 pacotes de softwares totalizando aproximadamente 170 mb, os pacotes são de versões antigas estaveis, futuramente testarei pacotes atualizados, lista esta no wiki projeto 11.  22 patch de correção dos pacotes, lista no wiki projeto 11.

9 Processo feito até agora.  Foi criado uma variável $LNT para facilitar na customização, utilizando o comando export LNT=/home/lnt, LNT é a variável, /home/lnt é o ponto de montagem do hd, ao utiliza o comando echo $LNT a saída devera ser igual a /home/lnt.

10 Processo feito até agora.  Montar o hd adicionado.  Criação de 2 pastas sources, tools  Na pasta Sources foi definido permissão de leitura para todos usuários e exclusão apenas para o usuário proprietário do arquivo  Link entre a pasta tools do Lnt e tools do sistema anfitrião.  Todos pacotes estão armazenados na pasta sources  Criação de um grupo lnt

11 Processo feito até agora.  Adicionado usuário lnt senha lnt no grupo lnt.  Criação do arquivos de inicialização. bash_profile : O comando exec env -i.../bin/bash no arquivo.bash_profile substitui o shell em execução por um novo shell com ambiente completamente vazio. bashrc : Este arquivo desativa o hach d bash, ajusta a permissão de arquivos criados posteriormente.

12 Processo feito até agora.  Copilação do pacote binutils-2.15 Criação da pasta binutils-build dentro do diretorio sources. Execução do comando para preparação da copilação:../binutils-2.15/configure -- prefix=/tools –disable-nls Copilando: execução do comando make Instalando o pacote: make install

13 Processo feito até agora.  Vinculador dinâmico a ser instalado: make -C ld clean ○ Diz ao make para remover todos os arquivos compilados do subdiretório ld. make -C ld LIB_PATH=/tools/lib ○ Esta opção reconfigura tudo no subdiretório ld. a variável LIB_PATH do Makefile permite que nós cancelemos o valor padrão e indiquemos a posição das ferramentas provisórias. O valor desta variável determina o caminho de busca da biblioteca padrão do vinculador dinâmico.

14 Processo feito até agora.  Copilação do pacote gcc-3.4 Criação da pasta gcc-build dentro do diretorio sources. Execução do comando para preparação da copilação:../gcc-3.4/configure --prefix=/tools --libexecdir=/tools/lib --with-local- prefix=/tools --disable-nls --enable-shared -- enable-languages=c Copilando: execução do comando make bootstrap Instalando o pacote: make install

15 Referências  http://www.ibm.com http://www.ibm.com  http://www.vivalinux.com.br http://www.vivalinux.com.br  forum.clubedohardware.com.br  http://187.7.106.14/wiki2011_2/lib/exe/fetch.ph p?media=alvaro_vitaca_amaro.pdf http://187.7.106.14/wiki2011_2/lib/exe/fetch.ph p?media=alvaro_vitaca_amaro.pdf  http://www.linuxfromscratch.org/ http://www.linuxfromscratch.org/  BONAN, Adison Rodrigues. Linux: Fundamentos, Prática & Certificação LPI - Exame 117-101  MORIMOTO, Carlos E. Linux, Guia Prático. GDH Press e Sul Editores 2008

16 Wiki  Maiores detalhes dos comandos e do projeto estão na wiki http://187.7.106.14/wiki2011_2/doku.php http://187.7.106.14/wiki2011_2/doku.php  Para maiores informações acompanhe a wiki semanalmente.


Carregar ppt "MAICON ALVES PROJETO INTEGRADOR II. Sumário  Porque customizar.  Projetos Similares.  Ferramentas que serão integradas.  Requisitos para customização."

Apresentações semelhantes


Anúncios Google