AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 441909
Accepted
jcoppens
jcoppens
Asked: 2018-05-05 20:17:52 +0800 CST2018-05-05 20:17:52 +0800 CST 2018-05-05 20:17:52 +0800 CST

Como posso detectar se o telnet está sendo executado em um servidor?

  • 772

Eu tenho um escopo digital, com LANconexão. Eu gostaria de verificar se telnetestá rodando no osciloscópio (o manual não diz isso, mas o manual não oferece nada de útil sobre a porta LAN).

Tentei conectar (e consegui) conectar com o netcat e também com o telnet. O telnetcomando confirma a conexão, mas só consigo ver a conexão com a porta TCP (usando wireshark).

Pelo que li sobre o telnetprotocolo, do lado de fora parece uma porta TCP atendida, e os comandos de negociação de configuração são opcionais, então enviá-los não seria convincente se nenhuma resposta viesse.

EDIT : Caso alguém esteja interessado, o escopo é o Owon SDS7102E. Não compre esse osciloscópio se estiver interessado nele para a conexão LAN. A documentação é basicamente inexistente (diz "LAN é igual a USB"). O fabricante parece um tanto interessado em ajudar (pelo menos respondeu), mas ainda não há soluções reais.

tcp telnet
  • 2 2 respostas
  • 3894 Views

2 respostas

  • Voted
  1. Best Answer
    meuh
    2018-05-06T01:43:18+08:002018-05-06T01:43:18+08:00

    Você pode depurar sua conexão telnet no cliente adicionando 3 linhas ao seu arquivo ~/.telnetrc:

    scope
     set netdata
     set options
    

    onde scopeé o nome do host do seu escopo e deve estar na coluna 1, e as outras 2 linhas devem ter recuo de 1 espaço.

    Quando você executa o telnet, ele deve mostrar os dados lidos e gravados e os comandos enviados e recebidos, se houver.

    Você pode enviar comandos explícitos de negociação telnet para ver se o seu escopo responde. Observe que, quando você altera uma configuração para um valor que o controle remoto pensa que já é, ele não responderá; portanto, talvez seja necessário tentar um comando e seu inverso. Por exemplo, (digite control-]para entrar no modo de comando), envie "você está aí?":

    telnet> send ayt
    > 0x0   fff6
    < 0x0   74643a207265637620494143204159540d0a0d0a5b686f6d65203a207965735d
    < 0x20  0d0a
    td: recv IAC AYT
    
    [scope : yes]
    

    As linhas de dados >e são o resultado de . As linhas de negociação são o resultado de . (Se você não os vir, talvez seu arquivo rc tenha sido ignorado, então digite-os explicitamente no modo de comando.)<set netdatatd:set options

    Defina o eco como ativado, depois desativado e ativado novamente:

    telnet> send do echo
    
    telnet> send dont echo
    > 0x0   fffe01
    < 0x0   74643a207265637620646f6e74204543484f0d0afffc0174643a2073656e6420
    < 0x20  776f6e74204543484f0d0a
    td: recv dont ECHO
    td: send wont ECHO
    
    telnet> send do echo
    > 0x0   fffd01
    < 0x0   74643a207265637620646f204543484f0d0afffb0174643a2073656e64207769
    < 0x20  6c6c204543484f0d0a
    td: recv do ECHO
    td: send will ECHO
    
    • 4
  2. dirkt
    2018-05-05T21:26:23+08:002018-05-05T21:26:23+08:00

    Você pode se conectar a qualquer porta com telnet, mesmo que não haja um servidor telnet por trás dela. Se a porta espera que o cliente envie algo primeiro, você não verá nada ao se conectar, e essa é exatamente a situação que você tem.

    Portanto, pode haver um servidor telnet em execução e esperando entrada, pode haver algo mais em execução ou pode ser um recurso de firewall que apenas finge que você pode se conectar a ele. Com telnetsozinho é difícil dizer.

    Se você quiser descobrir quais possíveis serviços estão sendo executados em um dispositivo desconhecido, recomendo testar com nmap.

    • 0

relate perguntas

  • Perfuração UDP ou TCP para conectar dois pares (cada um atrás de um roteador)

  • Construindo uma ponte de soquete Unix via TCP

  • A conexão com o IP 0.0.0.0 foi bem-sucedida. Como? Por quê?

  • Como cancelar o atraso na conexão telnet? [fechado]

  • Qual processo é responsável pelo TCP no Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve