quinta-feira, 18 de novembro de 2010

Como verificar as portas TCP que estão sendo usadas no computador?

Como verificar as portas TCP que estão sendo usadas no computador?

Existe um comando rápido e fácil que pode ser usado em computadores
com o Windows XP: é o "netstat".

Para utilizá-lo basta ir no prompt do DOS e digiar:

c:\netstat -abonp "TCP"

Uma lista com as conexões ativas irá aparecer informando os IPs,
portas e os aplicativos que estão utilizando as portas. No meu
computador o resultado do netstat apareceu assim:

Active Connections

Proto  Local Address          Foreign Address        State           PID

TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1456

c:\windows\system32\WS2_32.dll

C:\WINDOWS\system32\RPCRT4.dll

c:\windows\system32\rpcss.dll

C:\WINDOWS\system32\svchost.exe

-- unknown component(s) --

[svchost.exe]

TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4

[System]

TCP    127.0.0.1:1029         0.0.0.0:0              LISTENING       792

[alg.exe]

TCP    127.0.0.1:4664         0.0.0.0:0              LISTENING       2300

[GoogleDesktop.exe]

TCP    127.0.0.1:12025        0.0.0.0:0              LISTENING       320

[ashMaiSv.exe]

TCP    127.0.0.1:12080        0.0.0.0:0              LISTENING       356

[ashWebSv.exe]

TCP    127.0.0.1:12110        0.0.0.0:0              LISTENING       320

[ashMaiSv.exe]

TCP    127.0.0.1:12119        0.0.0.0:0              LISTENING       320

[ashMaiSv.exe]

TCP    127.0.0.1:12143        0.0.0.0:0              LISTENING       320

[ashMaiSv.exe]

TCP    192.168.101.174:139    0.0.0.0:0              LISTENING       4

[System]

TCP    127.0.0.1:3441         127.0.0.1:3442         ESTABLISHED     3516

[thunderbird.exe]

TCP    127.0.0.1:3442         127.0.0.1:3441         ESTABLISHED     3516

[thunderbird.exe]

TCP    127.0.0.1:3445         127.0.0.1:3446         ESTABLISHED     3516

[thunderbird.exe]

TCP    127.0.0.1:3446         127.0.0.1:3445         ESTABLISHED     3516

[thunderbird.exe]

TCP    192.168.101.174:1582   192.168.101.230:139    ESTABLISHED     4

[System]

Na linha que inicia com "TCP" a informação que aparece em seguida é o endereço IP do seu computador. Depois dos dois pontos aparece o número da porta. Se a conexão for "LISTENING" quer dizer que o aplicativo no seu computador está aguardando que outro computador conecte com ele. Se a conexão for ESTABLISHED quer dizer que a conexão já está feita e aparece na frente do IP do seu computador o outro IP que está conectado a porta.

Se caso você queira ver o nome do computador ao invés do endereço IP,
basta mudar o comando para:

c:\netstat -abop "TCP"

Se você quiser criar um arquivo texto com o resultado do comando
netstat, basta acrescentar no fim do comando ">> arquivo.txt" :

c:\netstat -abonp "TCP" > arquivo.txt

terça-feira, 9 de novembro de 2010

Howto – Como abrir pop-up com Javascript corretamente

HowTo: Veja como abrir janelas pop-up utilizando JavaScript de maneira correta.
Alguns podem pensar: “que besteira, isso é trivial, qualquer desenvolvedor com o conhecimento mais básico sabe fazer isso”.
Pois bem, acreditem, muitos fazem, mas poucos o fazem de maneira correta. Então vejamos.
———————————————————————————
Muitos usam um método errôneo para abrir um pop-up em suas páginas. Explico:
Neste caso, unicamente esta se criando um link com o texto ‘Abrir’, com suas cores pre-definidas e etc… porém a forma de abrir esta incorreta:
  1. As pessoas que não tem javascript ativo não irá ver nada, simplesmente clicam no link e nada irá acontecer.
  2. Os sistemas de buscas não conseguem indexar conteúdo de um link #.
  3. Não sabemos onde nos levará este link, simplesmente olhando na barra de status.
  4. Se pedir para abrir uma nova janela, ou nova aba, veremos a mesma página que estamos, sem nenhum conteúdo novo.
  5. ….
Resumindo, há muitos incovenientes em nossa página para uma coisa tão simples.
Para usarmos 100% o código de um pop-up seria correto usarmos dessa forma:
Se não tiver o javascript ativo, o evento OnClick entra em ação, que vai reconhecer pelo elemento .this é um elemento href, e abrirá em um tamanho determinado.
Se falhar em abrir retornará um false no evento OnClick, e então o elemento executaria sua função, abrindo a pagina.html em uma nova janela.
  1. Os usuários sem javascript terão acesso ao conteúdo.
  2. Os buscadores poderão rastrear a página.htm
  3. Poderemos saber onde o link nos levará, olhando a barra de status.
  4. Ao abrirmos em uma nova janela, se abrirá o conteúdo do link em uma janela de tamanho padrão.

Gerenciado de Tarefas / Task Manager no RDC Remote Desktop Connection

Gerenciado de Tarefas / Task Manager no RDC Remote Desktop Connection ou Conexão Remota da Area de Trabalho.

Várias vezes esqueço de como posso abrir o Gerenciado de tarefas em uma sessão remota, por isso decidir colocar aqui  os atalhos,

Há Várias maneiras de fazer isso, abaixo algumas delas:

1.Direito do mouse na barra de tarefas e clique em Task Manager.


2.Ctrl + Alt + t End


Fonte: http://pt.w3support.net/index.php?db=su&id=9607