ANDROID

[ANDROID][bsummary]

FACEBOOK

[FACEBOOK][twocolumns]

NOTÍCIAS

[NOTÍCIAS][bleft]

KALI LINUX

[KALI LINUX][grids]

PyRexecd - Servidor SSH autônomo para Windows

PyRexecd - Servidor SSH

PyRexecd é um servidor SSH autônomo para Windows. 

Características:
  • Aplicativo autônomo do Win32 (não um serviço) que reside no SysTray.
  • Suporta apenas uma única autenticação de usuário / pubkey.
  • Notifica as conexões de entrada via popup.
  • Envia / recebe o texto da área de transferência via stdin / stdout.
Pré-requisitos:

Como usar:
  1. > pip install pyrexecd
  2. Execute PyRexec.pyw
    Ele gera uma nova chave de host e abre um diretório de configuração ( AppData\Roaming\PyRexecd).
  3. Coloque sua chave pública no diretório de configuração. 
    > copy your\id_rsa.pub authorized_keys
  4. Corra PyRexec.pywpara iniciar o servidor.
  5. Faça o login na máquina via 2200 / tcp.
    $ ssh -p 2200 windows

Sintaxe da Linha de Comando:
> pyrexecd.exe [-d] [-l logfile] [-s sshdir] [-L addr] [-p port]
               [-c cmdexe] [-u username] [-a authkeys] [-h homedir]
    ssh_host_key ...
  • -d : Ativa o modo de depuração (registro detalhado).
  • -l logfile: Caminho do arquivo de log (padrão pyrexecd.log:).
  • -s sshdir: Caminho do diretório de configuração. (padrão AppData\Roaming\PyRexecd:)
  • -L a.b.c.d: Especifica o endereço de escuta (padrão 127.0.0.1:).
  • -p portEspecifica a porta de escuta (padrão 2200:).
  • -c cmdexe: caminho cmd.exe. (padrão cmd.exe:)
  • -u username : Nome de usuário.
  • -a authkeys: caminho authorized_keys. (padrão authorized_keys:)
  • -h homedir: Caminho do diretório inicial. (padrão %UserProfile%:)

Comandos especiais:
Certoscomandos SSH são reconhecidos como comandos especiais:
  • @clipget : Recebe o texto da área de transferência do Windows.
    $ ssh windows @clipget > clipboard.txt
  • @clipset : Envia o texto da área de transferência para o Windows.
    $ echo foo | ssh windows @clipset
  • @open@edit@printoperação de shell do Windows . O nome do caminho de destino deve ser dado por stdin.
    $ echo C:\User\euske\foo.txt | ssh windows @edit

Como construir .exe (requer cx_Freeze):
> pip install cx_Freeze
> python setup_exe.py build


0 comentários via Blogger
comentários via Facebook

Nenhum comentário :