Quantcast
Channel: foreach | Operating systems, scripting, PowerShell and security | jesusninoc.com
Viewing all articles
Browse latest Browse all 410

Análisis de procesos y conexiones de red con PowerShell

$
0
0

Listar los procesos que tengan consumo alto de tiempo de CPU

Get-Process | select cpu,id,name | sort cpu -Descending

Listar los procesos que tengan un alto consumo de tiempo de CPU

Obtener más información sobre los procesos (línea de comandos)

(Get-WmiObject win32_process) | where Processid -eq 900 | Select-Object Processid,Name,CommandLine

Obtener más información sobre los procesos (línea de comandos)

Desde el Administrador de tareas obtenemos información sobre procesos

Obtener más información sobre los procesos desde el Administrador de tareas

Analizar las conexiones de red para los procesos que hemos obtenido anteriormente

foreach($conex in @(netstat -ano))
{
    foreach($proceso in ps | where id -EQ 900)
    {
        if($conex -match $proceso.Id -and $proceso.Id -ne 4 -and $proceso.Id -ne 0)
        {
            write-host $conex “-PROCESO->” $proceso.Name $proceso.Id
        }
    }
}

Analizar las conexiones de red para los procesos que hemos obtenido anteriormente

Otra forma de analizar las conexiones de red

netstat -ano | Select-String 900

Otra forma de analizar las conexiones de red

Obtener información sobre la IP obtenida

$baseURL = 'http://whois.arin.net/rest'
$ip = '131.253.14.153'
$url = "$baseUrl/ip/$ip"
$r = Invoke-RestMethod  $url
$r.net.name

Obtener información sobre la IP obtenida

Información sobre el Whois

WhoisIP

The post Análisis de procesos y conexiones de red con PowerShell appeared first on Scripting and security.


Viewing all articles
Browse latest Browse all 410

Latest Images

Trending Articles



Latest Images