Posso copiar e servir um site localmente na rede?

0

Eu tenho um computador que compartilha conexão com a Internet para outro dispositivo, que é configurado para acessar o site do fabricante e obter atualizações disponíveis. Note que este compartilhamento de internet é feito através da minha porta ethernet e que o dispositivo não é configurável para acessar qualquer outro site.

Existe algum método para obter todos os dados que estão passando pela porta ethernet e conectar meu computador ao dispositivo e reproduzir exatamente o que o site enviou ao dispositivo quando eu o gravei, como fazer do meu pc o site?

Um exemplo:

  • Dispositivo x site

    • dispositivo: obtenha o código do website
    • site: 0000000XX0Xx00xx0
    • dispositivo: obter data e hora
    • site: 12: 30.31-12-2011GMT-4
    • dispositivo: faça o download de atualizações, se disponível
    • site: pkg1.zip pkg2.iso pkg3.tar
  • Dispositivo x PC

    • dispositivo: obtenha o código do website
    • pc: 0000000XX0Xx00xx0
    • dispositivo: obter data e hora
    • pc: 12: 30.31-12-2011GMT-4
    • dispositivo: faça o download de atualizações, se disponível
    • pc: pkg1.zip pkg2.iso pkg3.tar

Portanto, apenas reproduza a mesma coisa que o site enviou para o dispositivo, mas será meu computador que enviará os dados.

Obrigado pela atenção, Rodrigo.

    
por Rodrigo Martins 22.10.2011 / 03:11

2 respostas

3

Claro que você pode.

Etapa 1) Obtenha o site completo usando o wget (consulte link ).

2) Instale e execute um servidor como o Apache ( link )

3) Coloque os arquivos baixados do passo 1 em / var / www

4) Peça ao seu amigo para acessar o site a partir do seu endereço IP através de um navegador. Para obter o endereço IP, use a opção de informações de conexão em seu gerenciador de rede (no canto superior direito da tela) ou use o comando ifconfig

    
por Anirudh 22.10.2011 / 05:28
0

Se o site que você está tentando "copiar" estiver fazendo algum processamento dinâmico no servidor antes de renderizar o HTML, não será possível copiá-lo com precisão. Sem acesso ao código de backend, o melhor que você seria capaz de fazer é criar um instantâneo estático desse site que sempre retornaria a mesma resposta html.

    
por ImaginaryRobots 22.10.2011 / 19:12