Update README.md
This commit is contained in:
parent
71d3dcea5b
commit
244d7b310b
1 changed files with 22 additions and 22 deletions
44
README.md
44
README.md
|
|
@ -2473,16 +2473,17 @@ Message = $ReturnString
|
||||||
}
|
}
|
||||||
} while (1)
|
} while (1)
|
||||||
}
|
}
|
||||||
|
|
||||||
Start-UDPServer -Port 5201
|
|
||||||
```
|
```
|
||||||
|
`Start-UDPServer -Port 5201`
|
||||||
|
|
||||||
### Test-NetUDPConnection
|
### Test-NetUDPConnection
|
||||||
```
|
```
|
||||||
function Test-NetUDPConnection {
|
function Test-NetUDPConnection {
|
||||||
param(
|
param(
|
||||||
[string]$ComputerName = "127.0.0.1",
|
[string]$ComputerName = "127.0.0.1",
|
||||||
[int32]$PortServer = 5201,
|
[int32]$PortServer = 5201,
|
||||||
[int32]$PortClient = 5211
|
[int32]$PortClient = 5211,
|
||||||
|
$Message
|
||||||
)
|
)
|
||||||
begin {
|
begin {
|
||||||
$UdpObject = New-Object system.Net.Sockets.Udpclient($PortClient)
|
$UdpObject = New-Object system.Net.Sockets.Udpclient($PortClient)
|
||||||
|
|
@ -2490,8 +2491,7 @@ $UdpObject.Connect($ComputerName, $PortServer)
|
||||||
}
|
}
|
||||||
process {
|
process {
|
||||||
$ASCIIEncoding = New-Object System.Text.ASCIIEncoding
|
$ASCIIEncoding = New-Object System.Text.ASCIIEncoding
|
||||||
$Message = Get-Date -UFormat "%Y-%m-%d %T"
|
if (!$Message) {$Message = Get-Date -UFormat "%Y-%m-%d %T"}
|
||||||
#$Message = "<30>May 31 00:00:00 HostName multipathd[784]: Test message"
|
|
||||||
$Bytes = $ASCIIEncoding.GetBytes($Message)
|
$Bytes = $ASCIIEncoding.GetBytes($Message)
|
||||||
[void]$UdpObject.Send($Bytes, $Bytes.length)
|
[void]$UdpObject.Send($Bytes, $Bytes.length)
|
||||||
}
|
}
|
||||||
|
|
@ -2499,9 +2499,10 @@ end {
|
||||||
$UdpObject.Close()
|
$UdpObject.Close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Test-NetUDPConnection -ComputerName 127.0.0.1 -PortServer 5201
|
|
||||||
```
|
```
|
||||||
|
`Test-NetUDPConnection -ComputerName 127.0.0.1 -PortServer 5201` \
|
||||||
|
`Test-NetUDPConnection -ComputerName 127.0.0.1 -PortServer 5201 -Message "<30>May 31 00:00:00 HostName multipathd[784]: Test message"`
|
||||||
|
|
||||||
### TCP Socket
|
### TCP Socket
|
||||||
```
|
```
|
||||||
function Start-TCPServer {
|
function Start-TCPServer {
|
||||||
|
|
@ -2516,10 +2517,10 @@ $TcpObject.Stop()
|
||||||
$ReceiveBytes.Client.RemoteEndPoint | select Address,Port
|
$ReceiveBytes.Client.RemoteEndPoint | select Address,Port
|
||||||
} while (1)
|
} while (1)
|
||||||
}
|
}
|
||||||
|
|
||||||
Start-TCPServer -Port 5201
|
|
||||||
Test-NetConnection -ComputerName 127.0.0.1 -Port 5201
|
|
||||||
```
|
```
|
||||||
|
`Start-TCPServer -Port 5201` \
|
||||||
|
`Test-NetConnection -ComputerName 127.0.0.1 -Port 5201`
|
||||||
|
|
||||||
### WakeOnLan
|
### WakeOnLan
|
||||||
Broadcast package consisting of 6 byte filled "0xFF" and then 96 byte where the mac address is repeated 16 times
|
Broadcast package consisting of 6 byte filled "0xFF" and then 96 byte where the mac address is repeated 16 times
|
||||||
```
|
```
|
||||||
|
|
@ -2548,19 +2549,18 @@ $UdpClient.Close()
|
||||||
`$Text = [System.Text.Encoding]::UTF8.GetString($ByteText)`
|
`$Text = [System.Text.Encoding]::UTF8.GetString($ByteText)`
|
||||||
|
|
||||||
### Base64
|
### Base64
|
||||||
```
|
`$text = "password"` \
|
||||||
$text = "password"
|
`$byte = [System.Text.Encoding]::Unicode.GetBytes($text)` \
|
||||||
$byte = [System.Text.Encoding]::Unicode.GetBytes($text)
|
`$base64 = [System.Convert]::ToBase64String($byte)` \
|
||||||
$base64 = [System.Convert]::ToBase64String($byte)
|
`$decode_base64 = [System.Convert]::FromBase64String($base64)` \
|
||||||
$decode_base64 = [System.Convert]::FromBase64String($base64)
|
`$decode_string = [System.Text.Encoding]::Unicode.GetString($decode_base64)`
|
||||||
$decode_string = [System.Text.Encoding]::Unicode.GetString($decode_base64)
|
|
||||||
|
`$path_image = "$home\Documents\1200x800.jpg"` \
|
||||||
|
`$BBase64 = [System.Convert]::ToBase64String((Get-Content $path_image -Encoding Byte))` \
|
||||||
|
`Add-Type -assembly System.Drawing` \
|
||||||
|
`$Image = [System.Drawing.Bitmap]::FromStream([IO.MemoryStream][Convert]::FromBase64String($BBase64))` \
|
||||||
|
`$Image.Save("$home\Desktop\1200x800.jpg")`
|
||||||
|
|
||||||
$path_image = "$home\Documents\1200x800.jpg"
|
|
||||||
$BBase64 = [System.Convert]::ToBase64String((Get-Content $path_image -Encoding Byte))
|
|
||||||
Add-Type -assembly System.Drawing
|
|
||||||
$Image = [System.Drawing.Bitmap]::FromStream([IO.MemoryStream][Convert]::FromBase64String($BBase64))
|
|
||||||
$Image.Save("$home\Desktop\1200x800.jpg")
|
|
||||||
```
|
|
||||||
### HTTP Listener
|
### HTTP Listener
|
||||||
```
|
```
|
||||||
$httpListener = New-Object System.Net.HttpListener
|
$httpListener = New-Object System.Net.HttpListener
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue