CurrPorts mostra uma lista de todas as aplicações e respectivas portas, que estão actualmente abertas e a usar os protocolos TCP/IP e UDP . Para cada porta da lista, acompanha alguma informação como o nome do processo, o caminho da comando do processo, a informação sobre a versão do processo (nome do produto, descrição do ficheiro, etc..), e muitas mais informações preciosas.
Adicionalmente, CurrPorts permite-lhe fechar as conexões TCP não autorizadas, removendo o processo que deu origem à abertura de determinada porta. CurrPorts automaticamente marca a cor-de-rosa os processos que ele acha suspeitos de estarem a usar portas TCP/UDP indevidamente. Esta ferramenta torna-se bastante útil quando pretendemos saber qual o porto que uma aplicação está a usar. Como sabemos, o processo de comunicação é definido essencialmente por 2 parâmetros: IP da máquina e porto, onde o IP define a maquina à qual pretendemos aceder e o porto identifica a aplicação. Imaginando que a nossa máquina se liga a um servidor WEB, então é o nosso browser usa um porto atribuído dinamicamente e estabelece uma ligação ao porto 80 do servidor. Por outro lado, o servidor recebe o pedido na porta 80 mas mapeia-o para um porto aleatório disponível(acima do 1023) , isto para que o servidor WEB tenha sempre o porto 80 livre para receber ligações. Esta aplicação permite verificar na prática estas questões.