Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oanderoficial/activeconnections
listar todos os IP conectados ao seu computador
https://github.com/oanderoficial/activeconnections
connect ip netstat network
Last synced: about 1 month ago
JSON representation
listar todos os IP conectados ao seu computador
- Host: GitHub
- URL: https://github.com/oanderoficial/activeconnections
- Owner: oanderoficial
- Created: 2023-10-29T01:40:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-04T21:07:22.000Z (8 months ago)
- Last Synced: 2024-06-05T20:18:20.494Z (7 months ago)
- Topics: connect, ip, netstat, network
- Language: PowerShell
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ActiveConnections
Listar todos os IP conectados ao seu computador
```ps1
netstat -an | Select-String "ESTABLISHED" | ForEach-Object {
$line = $_ -split "\s+"
$localAddress = $line[1]
$foreignAddress = $line[2]
Write-Host "Conexão estabelecida de $localAddress para $foreignAddress"
}
```netstat
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.
- Documentação: https://learn.microsoft.com/pt-br/windows-server/administration/windows-commands/netstat
Sintaxe
```ps1
netstat [-a] [-b] [-e] [-n] [-o] [-p ] [-r] [-s] []
```
Exibir todas as conexões de rede ativas:```ps1
netstat
```
Listar conexões TCP e UDP:```ps1
netstat -a
```Exibir as estatísticas de Ethernet e as estatísticas de todos os protocolos:
```ps1
netstat -e -s
```
![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/f892657c-1ccf-413c-87d0-b7decf2aa387)Exibir as estatísticas apenas para os protocolos TCP e UDP:
```ps1
netstat -s -p tcp
``````ps1
netstat -s -p udp
```Exibir conexões TCP ativas e as IDs de processo a cada 5 segundos:
```ps1
netstat -o 5
```Exibir conexões TCP ativas e as IDs de processo usando o formulário numérico:
```ps1
netstat -n -o
```Exibir apenas as conexões de escuta (portas abertas):
```ps1
netstat -aon | findstr "LISTENING"
```
Verificar conexões para um endereço IP ou nome de host específico:```ps1
netstat -aon | findstr "192.168.1.100"
```
Exibir estatísticas de roteamento:```ps1
netstat -r
```Mostrar estatísticas de interface de rede:
```ps1
netstat -s
```Capturar e registrar a saída do netstat em um arquivo de texto:
```ps1
netstat -aon > netstat_output.txt
```
cmdlet Test-NetConnectionO Test-NetConnection oferece uma variedade de opções que permitem personalizar os testes. As opções mais comuns incluem:
- -ComputerName: Especifica o nome do computador ou endereço IP do destino.
- -Port: Especifica a porta TCP a ser testada.
- -Count: Especifica o número de pacotes a serem enviados.
- -Size: Especifica o tamanho dos pacotes em bytes.
- -Timeout: Especifica o tempo limite para os testes em segundos.
- -InformationLevel: Especifica o nível de informação a ser exibido nos resultados. Os níveis válidos são Basic, Detailed e Verbose.Test-NetConnection Documentação:
--> https://learn.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection?view=windowsserver2022-psExemplos:
Testar a conectividade com um site:
```ps1
Test-NetConnection -ComputerName www.oander.site
```
![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/aa29991f-1658-4713-a3b4-e9bde0456a5b)Testar a conectividade com um servidor em uma porta específica:
```ps1
Test-NetConnection -ComputerName server1 -Port 80
```
![image](https://github.com/oanderoficial/ActiveConnections/assets/32654298/7ff1187b-d734-4f9d-bb5e-4382d5148bbc)Traçar a rota para um destino:
```ps1
Test-NetConnection -ComputerName server2 -Trace
```Testando com parâmetros personalizados:
```ps1
Test-NetConnection -ComputerName www.oander.site -Count 10 -Size 2048 -Timeout 5 -InformationLevel Detailed
```
cmdlet Get-NetIPAddress.
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.
Exemplos:
Obter informações sobre todos os adaptadores de rede:
```ps1
Get-NetIPAddress
```
Obter informações sobre um adaptador de rede específico:```ps1
Get-NetIPAddress -InterfaceAlias Ethernet
```
Obtenha informações de endereços IP's formatando a saída:```ps1
Get-NetIPAddress | Format-Table
```
Obter informações de endereço IP pelo índice da interface (ifIndex):```ps1
Get-NetIPAddress -InterfaceIndex 17
````Filtrar resultados por família de endereço (IPv4 ou IPv6):
```ps1
Get-NetIPAddress -AddressFamily IPv4
```- Documentação do Get-NetIPAddress:
https://abrir.link/DAesG
- Exemplos de Get-NetIPAddress:
https://abrir.link/DAesG