Skip to content

Commit 805e650

Browse files
authored
Update Get-IpInfoFromCap.ps1
1 parent 3833dcc commit 805e650

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

Diff for: Get-IpInfoFromCap.ps1

+12-3
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ Function Get-IpInfoFromCap{
4949
$TblIPInfo = new-object System.Data.DataTable
5050
$TblIPInfo.Columns.Add("IpDest") | Out-Null
5151
$TblIPInfo.Columns.Add("IpSrc") | Out-Null
52+
$TblIPInfo.Columns.Add("Org") | Out-Null
5253
$TblIPInfo.Columns.Add("Owner") | Out-Null
5354
$TblIPInfo.Columns.Add("ArinRef") | Out-Null
5455
$TblIPInfo.Columns.Add("StartRange") | Out-Null
@@ -61,7 +62,8 @@ Function Get-IpInfoFromCap{
6162
# Output table
6263
$OutputTbl = new-object System.Data.DataTable
6364
$OutputTbl.Columns.Add("IpSrc") | Out-Null
64-
$OutputTbl.Columns.Add("IpDest") | Out-Null
65+
$OutputTbl.Columns.Add("IpDest") | Out-Null
66+
$OutputTbl.Columns.Add("IpOrg") | Out-Null
6567
$OutputTbl.Columns.Add("Owner") | Out-Null
6668
$OutputTbl.Columns.Add("ArinRef") | Out-Null
6769
$OutputTbl.Columns.Add("StartRange") | Out-Null
@@ -140,6 +142,7 @@ Function Get-IpInfoFromCap{
140142

141143
# Parse data from responses
142144
$IpOwner = $results.net.name
145+
$IpOrg = $results.net.orgRef.name
143146
$IpStart = $results.net.startAddress
144147
$IpEnd = $results.net.endaddress
145148
$ArinRef = "http://whois.arin.net/rest/ip/$IpAddress"
@@ -151,6 +154,7 @@ Function Get-IpInfoFromCap{
151154
# Put results in the data table
152155
$TblIPInfo.Rows.Add("$CurrentDest",
153156
"$IpAddress",
157+
"$IpOrg",
154158
"$IpOwner",
155159
"$ArinRef",
156160
"$IpStart",
@@ -161,10 +165,13 @@ Function Get-IpInfoFromCap{
161165
"$IpISP") | Out-Null
162166

163167
# status the user
164-
Write-Verbose "Dest:$CurrentDest Src:$IpAddress Owner: $IpOwner ($IpCountry) ($IpStart -$IpEnd)"
168+
Write-Verbose "Dest:$CurrentDest Src:$IpAddress Org: $IpOrg Owner: $IpOwner ($IpCountry) ($IpStart -$IpEnd)"
165169

166170
}
167171

172+
# Save Output
173+
$TblIPInfo | Export-Csv -NoTypeInformation ./ipinfo.csv
174+
168175
# Status user
169176
Write-Host "Consolidating ports..."
170177

@@ -227,6 +234,7 @@ Function Get-IpInfoFromCap{
227234
# Get ip info
228235
$IpInfoIpSrc = $_.IpSrc
229236
$IpInfoIpDst = $_.IpDest
237+
$IpOrg = $_.IpOrg
230238
$IpInfoOwner = $_.Owner
231239
$ArinRef = $_.ArinRef
232240
$IpInfoStartRange = $_.StartRange
@@ -241,7 +249,8 @@ Function Get-IpInfoFromCap{
241249

242250
# Put results in the data table
243251
$OutputTbl.Rows.Add($IpInfoIpSrc,
244-
$IpInfoIpDst,
252+
$IpInfoIpDst,
253+
$IpOrg,
245254
$IpInfoOwner,
246255
$ArinRef,
247256
$IpInfoStartRange,

0 commit comments

Comments
 (0)