Public/Show-IPInfo.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Function Show-IPInfo {

    <#
    .DESCRIPTION
    Simply displays Address Spaces for Quick Reference

    .Example
    Use the alias and type less

    sip
    #>


    [CmdletBinding()]
    [Alias('ipinfo')]
    param(
    )

    Write-Host " "
    Write-Host " --Private Address Space--" -ForegroundColor Green
    Write-Host " 10.0.0.0 - 10.255.255.255
    172.16.0.0 - 172.31.255.255
    192.168.0.0 - 192.168.255.255
    "


    Write-Host " --Public Address Space--" -ForegroundColor Green
    Write-Host " 1.0.0.0 - 9.255.255.255
    11.0.0.0 - 172.15.255.255
    172.32.0.0 - 192.167.255.255
    192.169.0.0 - 223.255.255.255
    "


    Write-Host " --CIDR Table--" -ForegroundColor Green
    Write-Host " /32 255.255.255.255
    /31 255.255.255.254
    /30 255.255.255.252
    /29 255.255.255.248
    /28 255.255.255.240
    /27 255.255.255.224
    /26 255.255.255.192
    /25 255.255.255.128
    /24 255.255.255.0
    /23 255.255.254.0
    /22 255.255.252.0
    /21 255.255.248.0
    /20 255.255.240.0
    /19 255.255.224.0
    /18 255.255.192.0
    /17 255.255.128.0
    /16 255.255.0.0
    /15 255.254.0.0
    /14 255.252.0.0
    /13 255.248.0.0
    /12 255.240.0.0
    /11 255.224.0.0
    /10 255.192.0.0
    /9 255.128.0.0
    /8 255.0.0.0
    /7 254.0.0.0
    /6 252.0.0.0
    /5 248.0.0.0
    /4 240.0.0.0
    /3 224.0.0.0
    /2 192.0.0.0
    /1 128.0.0.0
    /0 0.0.0.0
"

}