{"id":22363208,"url":"https://github.com/oanderoficial/activeconnections","last_synced_at":"2025-06-27T22:32:30.636Z","repository":{"id":218808413,"uuid":"711352874","full_name":"oanderoficial/ActiveConnections","owner":"oanderoficial","description":" listar todos os IP conectados ao seu computador","archived":false,"fork":false,"pushed_at":"2024-06-04T21:07:22.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T15:18:02.121Z","etag":null,"topics":["connect","ip","netstat","network"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oanderoficial.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-29T01:40:16.000Z","updated_at":"2024-06-04T21:07:25.000Z","dependencies_parsed_at":"2024-01-23T23:32:18.477Z","dependency_job_id":"29266340-2bfd-418c-900b-63db86e026b9","html_url":"https://github.com/oanderoficial/ActiveConnections","commit_stats":null,"previous_names":["oanderoficial/activeconnections"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oanderoficial/ActiveConnections","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oanderoficial%2FActiveConnections","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oanderoficial%2FActiveConnections/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oanderoficial%2FActiveConnections/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oanderoficial%2FActiveConnections/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oanderoficial","download_url":"https://codeload.github.com/oanderoficial/ActiveConnections/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oanderoficial%2FActiveConnections/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262343767,"owners_count":23296390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["connect","ip","netstat","network"],"created_at":"2024-12-04T17:14:05.790Z","updated_at":"2025-06-27T22:32:30.583Z","avatar_url":"https://github.com/oanderoficial.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eActiveConnections\u003c/h1\u003e\n\nListar todos os IP conectados ao seu computador\n```ps1\nnetstat -an | Select-String \"ESTABLISHED\" | ForEach-Object {\n    $line = $_ -split \"\\s+\"\n    $localAddress = $line[1]\n    $foreignAddress = $line[2]\n    Write-Host \"Conexão estabelecida de $localAddress para $foreignAddress\"\n}\n```\n\u003cbr\u003e\n\n\u003cstrong\u003e netstat \u003c/strong\u003e\n\n\u003cp\u003e Exibe conexões TCP ativas, portas nas quais o computador está em escuta, estatísticas de Ethernet, tabela de roteamento de IP, estatísticas de IPv4 (para os protocolos IP, ICMP, TCP e UDP) e estatísticas de IPv6 (para os protocolos IPv6, ICMPv6, TCP sobre IPv6 e UDP sobre IPv6). Usado sem parâmetros, esse comando exibe conexões TCP ativas. \u003c/p\u003e\n\n- Documentação: https://learn.microsoft.com/pt-br/windows-server/administration/windows-commands/netstat\n\n\u003cstrong\u003e Sintaxe \u003c/strong\u003e\n\n```ps1\nnetstat [-a] [-b] [-e] [-n] [-o] [-p \u003cProtocol\u003e] [-r] [-s] [\u003cinterval\u003e]\n```\n\u003cstrong\u003e Exibir todas as conexões de rede ativas: \u003c/strong\u003e\n\n```ps1\nnetstat\n```\n\u003cstrong\u003e Listar conexões TCP e UDP: \u003c/strong\u003e \n\n```ps1\nnetstat -a\n```\n\n\n\u003cstrong\u003eExibir as estatísticas de Ethernet e as estatísticas de todos os protocolos: \u003c/strong\u003e \n\n```ps1\nnetstat -e -s\n```\n![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/f892657c-1ccf-413c-87d0-b7decf2aa387)\n\n\u003cstrong\u003e Exibir as estatísticas apenas para os protocolos TCP e UDP: \u003c/strong\u003e\n\n```ps1\nnetstat -s -p tcp\n```\n\n```ps1\nnetstat -s -p udp\n```\n\n \u003cstrong\u003e Exibir conexões TCP ativas e as IDs de processo a cada 5 segundos: \u003c/strong\u003e\n\n ```ps1\nnetstat -o 5\n```\n\n\u003cstrong\u003e Exibir conexões TCP ativas e as IDs de processo usando o formulário numérico: \u003c/strong\u003e\n\n```ps1\nnetstat -n -o\n```\n\n\u003cstrong\u003e Exibir apenas as conexões de escuta (portas abertas):  \u003c/strong\u003e\n\n```ps1\nnetstat -aon | findstr \"LISTENING\"\n```\n\u003cstrong\u003e Verificar conexões para um endereço IP ou nome de host específico: \u003c/strong\u003e \n\n```ps1\nnetstat -aon | findstr \"192.168.1.100\"\n```\n\u003cstrong\u003eExibir estatísticas de roteamento: \u003c/strong\u003e\n\n```ps1\nnetstat -r\n```\n\n\u003cstrong\u003e Mostrar estatísticas de interface de rede: \u003c/strong\u003e\n    \n```ps1 \nnetstat -s\n```\n\n\u003cstrong\u003e Capturar e registrar a saída do netstat em um arquivo de texto: \u003c/strong\u003e\n```ps1\nnetstat -aon \u003e netstat_output.txt\n```\n\u003cstrong\u003e  cmdlet Test-NetConnection  \u003c/strong\u003e\n\n\u003cp\u003eO Test-NetConnection oferece uma variedade de opções que permitem personalizar os testes. As opções mais comuns incluem: \u003c/p\u003e\n\n- -ComputerName:  Especifica o nome do computador ou endereço IP do destino.\n- -Port: Especifica a porta TCP a ser testada.\n- -Count: Especifica o número de pacotes a serem enviados.\n- -Size: Especifica o tamanho dos pacotes em bytes.\n- -Timeout: Especifica o tempo limite para os testes em segundos.\n- -InformationLevel: Especifica o nível de informação a ser exibido nos resultados. Os níveis válidos são Basic, Detailed e Verbose.\n\n\u003cstrong\u003e Test-NetConnection Documentação: \u003c/storng\u003e \n\u003cbr\u003e\n--\u003e  https://learn.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection?view=windowsserver2022-ps\n\n\u003ch2\u003e Exemplos: \u003c/h2\u003e\n\n\u003cstrong\u003e Testar a conectividade com um site: \u003c/strong\u003e\n\n```ps1\nTest-NetConnection -ComputerName www.oander.site\n```\n![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/aa29991f-1658-4713-a3b4-e9bde0456a5b)\n\n\u003cstrong\u003e Testar a conectividade com um servidor em uma porta específica: \u003c/strong\u003e\n\n```ps1\nTest-NetConnection -ComputerName server1 -Port 80\n```\n![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/7ff1187b-d734-4f9d-bb5e-4382d5148bbc)\n\n\n\u003cstrong\u003e Traçar a rota para um destino: \u003c/strong\u003e\n\n```ps1\nTest-NetConnection -ComputerName server2 -Trace\n```\n\n\u003cstrong\u003e  Testando com parâmetros personalizados: \u003c/strong\u003e \n\n```ps1\nTest-NetConnection -ComputerName www.oander.site -Count 10 -Size 2048 -Timeout 5 -InformationLevel Detailed\n```\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003cstrong\u003e cmdlet Get-NetIPAddress. \u003c/strong\u003e\n\n\u003cp\u003e O cmdlet Get-NetIPAddress obtém a configuração do endereço IP, como endereços IPv4, endereços IPv6 e as interfaces IP às quais os endereços estão associados. Sem parâmetros, este cmdlet obtém toda a configuração do endereço IP do computador.\u003c/p\u003e\n\n\u003ch2\u003e Exemplos: \u003c/h2\u003e \n\n\u003cstrong\u003e Obter informações sobre todos os adaptadores de rede: \u003c/strong\u003e\n\n```ps1\nGet-NetIPAddress\n```\n\u003cstrong\u003e Obter informações sobre um adaptador de rede específico: \u003c/strong\u003e \n\n```ps1\nGet-NetIPAddress -InterfaceAlias Ethernet\n```\n\u003cstrong\u003e Obtenha informações de endereços IP's formatando a saída: \u003c/strong\u003e\n\n```ps1\nGet-NetIPAddress | Format-Table\n```\n\u003cstrong\u003e Obter informações de endereço IP pelo índice da interface (ifIndex): \u003c/strong\u003e\n\n```ps1\nGet-NetIPAddress -InterfaceIndex 17\n````\n\n\u003cstrong\u003e Filtrar resultados por família de endereço (IPv4 ou IPv6):  \u003c/strong\u003e\n\n```ps1\nGet-NetIPAddress -AddressFamily IPv4\n```\n\n- Documentação do Get-NetIPAddress:\n  https://abrir.link/DAesG\n- Exemplos de Get-NetIPAddress:\n  https://abrir.link/DAesG\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foanderoficial%2Factiveconnections","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foanderoficial%2Factiveconnections","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foanderoficial%2Factiveconnections/lists"}