Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 995 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 995 Bytes

PsSysLog

Finishes the job the Kiwi Syslog server starts

Quick PS script to resolve IP addresses into Whois data a IP GeoLocation.

You need to create an account and get an API key from https://jsonwhois.io/. If it asks for credit card details, just cancel the page by clicking another option. 250 request / month are free. I'm guessing they want you to go over and they can then charge you.

Once you have your API key, paste it into $ApiKey variable in PsSysLog.ps1.

From Kiwi SysLog, select the rows you want, right-click and copy to clipboard. Open up PsSysLog.ps1 and paste in the contents into the here string between @' and '@.

$hereString=@'
#Paste Kiwi Rows on clipboard here.
'@

It needs Windows 10 / Server 2016 because of the line FQDN = (Resolve-DnsName $_.srcIp -QuickTimeout).NameHost | Out-String. It can be changed to FQDN = ([system.net.dns]::gethostentry($_.SrcIp)).hostname | Out-String which should work back to PS 3.0.

I'll tidy it up... one day.