Networking
A PowerShell Network Monitor
(jdhitsolutions.com)
I hope you've been trying your hand at the scripting challenges being posted on the Iron Scripter
By: Jeff Hicks submitted:Jun 16 2022
I hope you've been trying your hand at the scripting challenges being posted on the Iron Scripter
web site. The challenges are designed for individuals to do on their own to build up their PowerShell scripting skills. A few weeks ago, a challenge was posted to create a network monitoring tool using PowerShell and the Write-Progress cmdlet. I thought I'd share my notes on the challenge and some of the code I came up with.
By: Jeff Hicks submitted:Jun 16 2022
Automate Network Security Testing using PSTcpIp with Anthony Guimelli
(youtube.com)
Join Tony Guimelli for look at how you can automate the arduous process of network security testing
By: Research Triangle PowerShell Users Group submitted:Jun 14 2024
Join Tony Guimelli for look at how you can automate the arduous process of network security testing
using PowerShell and the PSTcpIp module.
By: Research Triangle PowerShell Users Group submitted:Jun 14 2024
Automating Wireshark in Windows
(potentengineer.com)
For advanced scenarios where you need to automate running Wireshark at scale
By: Daniel Ratliff submitted:Oct 25 2024
For advanced scenarios where you need to automate running Wireshark at scale
By: Daniel Ratliff submitted:Oct 25 2024
Automating with PowerShell: an Azure DynDNS replacement
(cyberdrain.com)
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
By: Kelvin Tegelaar submitted:Jun 16 2022
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
Managed DNS services. This has caused us to look for a different solution. Of course, I immediately thought of Azure, with an Azure DNS hosted zone.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Deploying Unifi DHCP Option
(cyberdrain.com)
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
By: Kelvin Tegelaar submitted:Jun 16 2022
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
inside networks managed by a Windows DHCP server. The process is pr etty straight forward - Add a vendor class, add the option, and set it to the correct IP address. Unfortunately, that of course means a lot of clicking in the DHCP console on each Windows Server he manages....
By: Kelvin Tegelaar submitted:Jun 16 2022
AzViz: PowerShell based Azure Network Topology Visualizer
(github.com)
PowerShell Module that can generate a topology diagram to Visualize Azure Network Topology and ARM
By: Prateek Singh submitted:Jun 15 2022
PowerShell Module that can generate a topology diagram to Visualize Azure Network Topology and ARM
templates (WIP). It has capabilities to insert appropriate Azure Icons depending upon the type of the Azure Resource you have in your Resource Group, like Virtual Machine, Virtual Network, Subnet etc.
By: Prateek Singh submitted:Jun 15 2022
Changes to Invoke-RestMethod in PowerShell 7
(tommymaynard.com)
As we continue, do keep in mind that Invoke-RestMethod can do much more than what we've seen so far,
By: Tommy Maynard submitted:Jun 15 2022
As we continue, do keep in mind that Invoke-RestMethod can do much more than what we've seen so far,
and what we'll cover. It can do POST requests, handle pagination, handle multipart/form-data, and it can pass in multiple headers if required. Don't forget about authentication and credentials; it can handle those, as well.
By: Tommy Maynard submitted:Jun 15 2022
Check for Open (Listening) Ports with PowerShell
(woshub.com)
In PowerShell, you can use the Test-NetConnection cmdlet to check whether a port is available (open)
By: woshub.com submitted:Jul 7 2023
In PowerShell, you can use the Test-NetConnection cmdlet to check whether a port is available (open)
on a remote computer. You can use this cmdlet to check the response and...
By: woshub.com submitted:Jul 7 2023
Configure DHCP-Server-Role with PowerShell
(sid-500.com)
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
By: Patrick Gruenauer submitted:Dec 9 2022
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
IP-Adresses to hosts. In this article I will show you how to configure a DHCP Server with a [...]
By: Patrick Gruenauer submitted:Dec 9 2022
Configure Windows Firewall Rules For Remote Access | PowerShell
(faun.pub)
Suppose, your firewall is enabled on your Windows server, but you want to access your server using
By: Mohammed Shamim submitted:Sep 23 2022
Suppose, your firewall is enabled on your Windows server, but you want to access your server using
"Remote Desktop"
By: Mohammed Shamim submitted:Sep 23 2022
Create a Hyper-V VM to run pfSense with a PowerShell script
(wmatthyssen.com)
In this blog post, you'll learn how to use a PowerShell script to create a Hyper-V virtual machine
By: Wim Matthyssen submitted:Aug 4 2023
In this blog post, you'll learn how to use a PowerShell script to create a Hyper-V virtual machine
(VM) toContinue Reading
By: Wim Matthyssen submitted:Aug 4 2023
Create a local user with password authentication for a SFTP-enabled storage account using an Azure PowerShell script
(wmatthyssen.com)
This blog post will demonstrate how to use an Azure PowerShell script to create a local user that
By: wmatthyssen submitted:Apr 21 2023
This blog post will demonstrate how to use an Azure PowerShell script to create a local user that
uses password authenticationContinue Reading
By: wmatthyssen submitted:Apr 21 2023
Create a report on local DNS lookups using PowerShell
(powershellisfun.com)
When troubleshooting a system, you sometimes need to know what DNS lookups are being done. This will
By: Harm Veenstra submitted:Sep 2 2022
When troubleshooting a system, you sometimes need to know what DNS lookups are being done. This will
give you a good insight into traffic from the systems to the local network or internet. You can do this with DNS auditing on your Windows server or in your local Pihole server, but that's not always available
By: Harm Veenstra submitted:Sep 2 2022
Create a TCP/UDP port listener using PowerShell
(powershellisfun.com)
One of our customers is securing his network and firewall changes were made that needed to be
By: Harm Veenstra submitted:Aug 12 2022
One of our customers is securing his network and firewall changes were made that needed to be
tested. In this case, the new servers were not deployed in that specific network yet. But... We did want to test the connections before deploying the servers 🙂 In this blog post, I will show you a way how to create listening ports on a machine in order to test the connection from another network using netcat on Linux or portqry on Windows.
By: Harm Veenstra submitted:Aug 12 2022
Creating QR Code for Wireless Network Using PowerShell
(youtube.com)
Join us in The Server Room to go over how to create QR codes for wireless network using PowerShell.
By: BTNHD submitted:Mar 22 2024
Join us in The Server Room to go over how to create QR codes for wireless network using PowerShell.
By: BTNHD submitted:Mar 22 2024
Curl vs. PowerShell: Comparing Use Cases
(adamtheautomator.com)
Curl is a versatile tool that allows you to make HTTP calls across a wide range of situations. It's
By: Devin Rich submitted:Jun 15 2022
Curl is a versatile tool that allows you to make HTTP calls across a wide range of situations. It's
been around mostly in the Linux world for many years but more recently in Windows 10. But the scripting language PowerShell can accomplish similar tasks that curl can. Is PowerShell a good alternative to curl? What are the differences? Let's find out!
By: Devin Rich submitted:Jun 15 2022
Detecting Wired, Wireless, and VPN Connections using PowerShell
(deploymentresearch.com)
In a recent customer project we needed to detect whether the clients where connected via Wired,
By: Johan Arwidmark submitted:Jun 16 2022
In a recent customer project we needed to detect whether the clients where connected via Wired,
Wireless (WiFi) and/or VPN. This was a decent sized environment, about 50K clients, with hardware models from both HP, Dell, and Lenovo. The existing code I had did not work across all the hardware, so I reached out to the ConfigMgr community, and got some great tips...
By: Johan Arwidmark submitted:Jun 16 2022
DHCP scopes: Check their utilization with this PowerShell script
(techgenix.com)
Whether you have implemented Windows DHCP servers or a third-party DHCP server, it is necessary to
By: Nirmal Sharma submitted:Jun 15 2022
Whether you have implemented Windows DHCP servers or a third-party DHCP server, it is necessary to
monitor the utilization of DHCP scopes. While Microsoft provides System Center Operations Manager and necessary management packs to monitor all aspects of DHCP servers including monitoring of DHCP scopes, the System Center suite is very expensive and it requires a considerable amount of time to implement all of its components just to enable monitoring of a few servers. In this article, we learn how we can use simple PowerShell commands and a PowerShell script to check the utilization of DHCP scopes on multiple DHCP servers.
By: Nirmal Sharma submitted:Jun 15 2022
Diagnose Network Latency with PowerShell and SQLite [OC]
(youtube.com)
In this video you'll see how you can use PowerShell to check for network latency between multiple
By: Matthew Dowst submitted:Jul 26 2024
In this video you'll see how you can use PowerShell to check for network latency between multiple
endpoints. You'll learn how to record those results into a SQLite database with a just few commands, and no need to create any underlying infrastructure. Finally, you'll see how you can view the data in PowerShell to help identify where and when you are experiencing network latency issues.
By: Matthew Dowst submitted:Jul 26 2024
Diagramming Networks and Systems with PowerShell
(reddit.com)
Diagramming simple and more advanced networks/systems with images/shapes/icons.
By: u/MadBoyEvo submitted:Jun 15 2022
Diagramming simple and more advanced networks/systems with images/shapes/icons.
By: u/MadBoyEvo submitted:Jun 15 2022
Documenting with PowerShell: Documenting Remote Access
(cyberdrain.com)
A friend of mine recently requested if it would be possible to document some of the types of remote
By: Kelvin Tegelaar submitted:Jun 16 2022
A friend of mine recently requested if it would be possible to document some of the types of remote
access tools that are installed on a computer, and list the possible access URLs; that way he could easily document which access methods are open and audit them once in a while to see if he...
By: Kelvin Tegelaar submitted:Jun 16 2022
Easy Packet Loss Tracker
(github.com)
This PowerShell script helps you monitor packet loss on your network by continuously pinging a
By: Staunch Dev submitted:Feb 23 2024
This PowerShell script helps you monitor packet loss on your network by continuously pinging a
specified target (website or IP address) and providing real-time updates on successful responses and timeouts.
By: Staunch Dev submitted:Feb 23 2024
Extract all IP addresses from a file
(twitter.com)
using a regular expression using...
By: Joe Stocker submitted:Jun 16 2022
using a regular expression using...
By: Joe Stocker submitted:Jun 16 2022
Fast, Dirty DNS Enumeration BONUS: Fast, Dirtyport scan
(reddit.com)
It's a native powershell/.net zone transfer... without the zone transfer. It's on GitHub
By: submitted:Jun 15 2022
It's a native powershell/.net zone transfer... without the zone transfer. It's on GitHub
By: submitted:Jun 15 2022
Find your IPv4 and IPv6 addresses
(yobyot.com)
A PowerShell function to display the current IPv4 and IPv6 addresses of the machine. Useful to
By: Alex Neihaus submitted:May 17 2024
A PowerShell function to display the current IPv4 and IPv6 addresses of the machine. Useful to
include in $PROFILE
By: Alex Neihaus submitted:May 17 2024
Generate a DHCP Report Via PowerShell
(spiderzebra.com)
Today we are going to look at how to generate a DHCP scope statistics HTML report by using
By: SpiderZebra submitted:Jun 16 2022
Today we are going to look at how to generate a DHCP scope statistics HTML report by using
PowerShell. This report will give you one location to see all of your DHCP scope statistics across all of your Windows DHCP servers. It will dynamically pull the DHCP servers and associated DHCP scopes within your Active Directory domain. This report will help you keep an eye on the usage of all of your DHCP scopes so you can prevent scopes from filling up. With this PowerShell script there is no need to import a list of DHCP servers or hard code them in a variable. I recommend setting this up as a recurring scheduled task so that the report runs without the need for manual intervention.
By: SpiderZebra submitted:Jun 16 2022
Get all Microsoft IP and FQDNs for their services
(powershellisfun.com)
When you are in an environment with strict internet access, you need to figure out what to open to
By: Harm Veenstra submitted:Sep 23 2022
When you are in an environment with strict internet access, you need to figure out what to open to
what destination for Microsoft services like Exchange Online, Teams, Endpoint Manager, and so on. Microsoft publishes this on their website but in the blog post, I would like to show you a nice way of outputting
By: Harm Veenstra submitted:Sep 23 2022
Get and set IP address with PowerShell
(4sysops.com)
Setting the IP address, subnet mask, default gateway, and DNS of your network card is one of the
By: Emanuel Halapciuc submitted:Oct 20 2023
Setting the IP address, subnet mask, default gateway, and DNS of your network card is one of the
most basic tasks you're expected to do as an administrator. This guide will teach you how to use PowerShell to get and set the IP address.
By: Emanuel Halapciuc submitted:Oct 20 2023
Get-IPGeolocation.psm1
(owenmurr.co.uk)
Sometimes in my day to day job I need a quick way of looking up IP information and wanting a quicker
By: Owen Murr submitted:Jun 16 2022
Sometimes in my day to day job I need a quick way of looking up IP information and wanting a quicker
method that doesn't mean I have to open up a web browser and visit a website, I wrote a small Powershell module to allow me to get the information.
By: Owen Murr submitted:Jun 16 2022
GitHub – cdhunt/httpunitPS: A PowerShell port of httpunit
(github.com)
A PowerShell port of httpunit. The goal of this module is to utilize Net.Http.HttpClient to more
By: Chris Hunt submitted:Feb 2 2024
A PowerShell port of httpunit. The goal of this module is to utilize Net.Http.HttpClient to more
closely simulate a .Net client application. It also provides easy access to the Windows Certificate store for client certificate authentication.
By: Chris Hunt submitted:Feb 2 2024
How to Manage DHCP using PowerShell
(techcommunity.microsoft.com)
From: Anthony BartoloMost organizations are already going to have DHCP deployed on their servers. If
By: submitted:Jun 15 2022
From: Anthony BartoloMost organizations are already going to have DHCP deployed on their servers. If
you have a new server on which you want to deploy DHCP, just run the PowerShell command:
By: submitted:Jun 15 2022
How to manage most Rest APIs with just a few PowerShell functions
(baswijdenes.com)
A cmdlet around the endpoint, or a cmdlet per method? Disclaimer: every REST API works different, so
By: Bas Wijdenes submitted:Mar 14 2025
A cmdlet around the endpoint, or a cmdlet per method? Disclaimer: every REST API works different, so
this script should be an example of how you can build a function for each REST API. Nowadays there are more and more Rest APIs that we can use instead of Cmdlets (which use the Rest API in ... Continue reading How to manage most Rest APIs with just a few PowerShell functions
By: Bas Wijdenes submitted:Mar 14 2025
How to Scan Open Ports Within a Network
(techcommunity.microsoft.com)
Network complexity is rapidly increasing with the addition of non-traditional devices gaining access
By: Anthony Bartolo submitted:Jun 15 2022
Network complexity is rapidly increasing with the addition of non-traditional devices gaining access
to organizational networks. Singular purpose devices made available through the Internet of Things (IoT) offering has increased network complexity even further with the ease of adding said devices to the network and sometimes without the knowledge of a system administrator. Hence the following received question: "How do I ensure all the appropriate ports are closed with all these devices being added to my network?"
By: Anthony Bartolo submitted:Jun 15 2022
How to show all known Wi-Fi network SSIDs and Passphrases with Powershell
(scriptinglibrary.com)
I think is very important to remember how much information is stored on our laptops over the years,
By: Paolo Frigo submitted:Jun 16 2022
I think is very important to remember how much information is stored on our laptops over the years,
this is the case also for all wireless networks with (SSID and Passphrase) that our OS stores and use to connect automatically.
By: Paolo Frigo submitted:Jun 16 2022
How to Transfer files with PowerShell SFTP
(adamtheautomator.com)
If you need to transfer files securely with SFTP and know a little about PowerShell, you're in luck.
By: Chaitanya submitted:Jun 16 2022
If you need to transfer files securely with SFTP and know a little about PowerShell, you're in luck.
In this tutorial, you will learn how to work with files remotely via SFTP and dig into some of the different PowerShell SFTP modules you can use.
By: Chaitanya submitted:Jun 16 2022
How to use PowerShell for DNS Records
(adamtheautomator.com)
DNS records are typically managed dynamically by your DNS server. However, at times, you may find
By: David Lamb submitted:Jun 16 2022
DNS records are typically managed dynamically by your DNS server. However, at times, you may find
that you need to manually create, edit, or remove various types of DNS records. Or to even add various DNS tasks to automation scripts. It is at times like this that using PowerShell for DNS records is the way to go.
By: David Lamb submitted:Jun 16 2022
I made a function that returns WHOIS data from an IP address. Uses REST against the new WHOIS RPAD api.
(reddit.com)
Been hesitant to post this, I basically had to brute force the organization and address out of their
By: u/port25 submitted:Jan 26 2024
Been hesitant to post this, I basically had to brute force the organization and address out of their
non-standard xml. So that part is messy to say the least.
By: u/port25 submitted:Jan 26 2024
IPCalculator: A Powershell Module for VLSM subnetting
(github.com)
Whenever I am doing Cloud Foundation projects I need to design network segmentation, so I use VLSM.
By: Guido Oliveira submitted:Jun 15 2022
Whenever I am doing Cloud Foundation projects I need to design network segmentation, so I use VLSM.
Variable-Length Subnet Masking (VLSM) consists of segregating subnets into smaller segments, allowing network engineers to divide an IP address space into a hierarchy of subnets of different sizes, making it possible to create very different host subnets without account. waste a large number of addresses. This in turn can be a pretty annoying task, especially when it needs to be done several times, so I decided to do a powershell module to just tell you how many hosts I need in a given segment and it will tell me what the addressing is.
By: Guido Oliveira submitted:Jun 15 2022
It’s always DNS
(claytonerrington.com)
A story of when it was actually DNS.
By: Clayton Errington submitted:Dec 13 2024
A story of when it was actually DNS.
By: Clayton Errington submitted:Dec 13 2024
jX509ToOpenSSH
(github.com)
PowerShell functions to convert Windows X509Certificate2 objects to OpenSSH public key format to use
By: jimmy58663 submitted:Jun 16 2022
PowerShell functions to convert Windows X509Certificate2 objects to OpenSSH public key format to use
for SSH authentication.
By: jimmy58663 submitted:Jun 16 2022
Layer 2 Host Discovery With Powershell In Under A Second
(xkln.net)
Fast LAN scanner, finds hosts on a /24 in under a second, even if the firewall is blocking pings
By: mdjx submitted:Jun 16 2022
Fast LAN scanner, finds hosts on a /24 in under a second, even if the firewall is blocking pings
By: mdjx submitted:Jun 16 2022
Mailozaurr
(github.com)
Mailozaurr is a PowerShell module that aims to provide SMTP, POP3, IMAP and few other ways to
By: Przemyslaw Klys submitted:Jun 16 2022
Mailozaurr is a PowerShell module that aims to provide SMTP, POP3, IMAP and few other ways to
interact with Email.
By: Przemyslaw Klys submitted:Jun 16 2022
Make PowerShell 5.1 Use TLS 1.2
(sqladm.in)
Back in April of 2020, Microsoft updated the security used in the PowerShell Gallery. Weird errors
By: Jeff Hill submitted:Jun 16 2022
Back in April of 2020, Microsoft updated the security used in the PowerShell Gallery. Weird errors
started popping up. Errors that didn't really point to a security problem.
By: Jeff Hill submitted:Jun 16 2022
Managing DHCP Leases and Reservations with PowerShell
(adamtheautomator.com)
In this tutorial, we'll explore how to manage DHCP leases and reservations using PowerShell.
By: Adam Bertram submitted:Aug 9 2024
In this tutorial, we'll explore how to manage DHCP leases and reservations using PowerShell.
Effective lease and reservation management is crucial for maintaining a smooth-running network, preventing IP address conflicts, and ensuring that critical devices always receive the same IP address.
By: Adam Bertram submitted:Aug 9 2024
Managing Windows Firewall Rules with PowerShell
(woshub.com)
This article covers the basics of managing the settings and rules of the built-in Windows Defender
By: Windows OS Hub submitted:Sep 1 2023
This article covers the basics of managing the settings and rules of the built-in Windows Defender
Firewall with Advanced Security from the PowerShell command line. We'll look at how to...
By: Windows OS Hub submitted:Sep 1 2023
Measure Link Speed (Bandwith) with PowerShell
(sid-500.com)
Recently I have been working on a script which should check the download speed. With PowerShell of
By: Patrick Gruenauer submitted:Jun 16 2023
Recently I have been working on a script which should check the download speed. With PowerShell of
course. I would like to share it here.
By: Patrick Gruenauer submitted:Jun 16 2023
Measuring average download time
(devblogs.microsoft.com)
This post shows how to measure average download time with PowerShell
By: Francisco Nabas submitted:Jun 30 2023
This post shows how to measure average download time with PowerShell
By: Francisco Nabas submitted:Jun 30 2023
Monitor Network Connectivity with PowerShell 7 (Successful Pings)
(sid-500.com)
Recently, I have created a script that returns a beep sound when the connection is re-established. I
By: Patrick Gruenauer submitted:Sep 16 2022
Recently, I have created a script that returns a beep sound when the connection is re-established. I
would like to share this script here on my website.
By: Patrick Gruenauer submitted:Sep 16 2022
Monitor Web Server Uptime with PowerShell
(4sysops.com)
There are many different tools to monitor whether a web server is running or not. However, if you
By: submitted:Jun 15 2022
There are many different tools to monitor whether a web server is running or not. However, if you
and/or your team know PowerShell and, perhaps, already have some PowerShell scripts to manage web services, using PowerShell to monitor uptime may be a good option.
By: submitted:Jun 15 2022
Monitor Your Network with PowerShell [OC]
(youtube.com)
In this video you'll see the full process I went through to create a script to monitor up and down
By: Matthew Dowst submitted:Jun 21 2024
In this video you'll see the full process I went through to create a script to monitor up and down
times for my network.
By: Matthew Dowst submitted:Jun 21 2024
Monitoring the Network Load with Powershell
(scriptinglibrary.com)
Monitoring is an important activity in IT operations, it's essential for correlating the state of
By: Paolo Frigo submitted:Jun 15 2022
Monitoring is an important activity in IT operations, it's essential for correlating the state of
all the moving parts of our systems and applications and create a big picture of the health of the whole environment. Before going down the rabbit hole of complicated monitoring tools and techniques let's start with define a that monitoring can be subjective and on a case-by-case can be very basic or detailed and can let you choose a specific tool or strategy. There is no one-size-fits-all. This week I needed to implement a custom check to monitor the network load/usage on any Windows OS and instead of looking for a third-party tool and deploying maybe another agent on servers I wrote a Powershell script to perform this activity.
By: Paolo Frigo submitted:Jun 15 2022
Monitoring with PowerShell: Monitoring DNS record changes
(cyberdrain.com)
At my company we use a dynamic DNS service for load balancing or failover. This is great because
By: Kelvin Tegelaar submitted:Jun 15 2022
At my company we use a dynamic DNS service for load balancing or failover. This is great because
clients don't notice downtime when a failover or load balancing action occurs. It makes everything smooth and fluent for clients and users of our systems. The only problem with this is that sometimes a failover occurs and you don't notice. Great for users, not so great for administrators; if a server crashes in the woods, did it really crash at all? To make sure we always get notified about these situations we use the following script via our RMM system.
By: Kelvin Tegelaar submitted:Jun 15 2022
Monitoring with PowerShell: Monitoring network traffic
(cyberdrain.com)
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
By: Kelvin Tegelaar submitted:Jun 16 2022
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
?? This time we're tackling three issues in one; We're going to monitor traffic usage to see if a connection isn't saturated. We're also going to check if the NIC speed is correct and we're going to check if the connection is metered and if it is alert on it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Typosquat domain checking
(cyberdrain.com)
One of my team members was following Blackhat today and showed me a pretty cool tool they
By: Kelvin Tegelaar submitted:Jun 16 2022
One of my team members was following Blackhat today and showed me a pretty cool tool they
demonstrated during the conference. The presenters showed a method of checking if your O365 domain was being Typosquated. The tool can be found here. The presenters made a Python tool, and I figured to create an alternative in PowerShell.
By: Kelvin Tegelaar submitted:Jun 16 2022
NetConfiguration 0.0.1-Preview1
(powershellgallery.com)
Created the start of a cross-platform network interface configuration PowerShell module: Tested on
By: Steve Lee submitted:Jun 16 2022
Created the start of a cross-platform network interface configuration PowerShell module: Tested on
macOS, Linux, and Windows.
By: Steve Lee submitted:Jun 16 2022
NetNeighbor Watch: The PowerShell Alternative To Arpwatch
(spiderzebra.com)
In this post, we are going to setup NetNeighbor Watch on a Raspberry Pi. NetNeighbor Watch can keep
By: SpiderZebra submitted:Jun 16 2022
In this post, we are going to setup NetNeighbor Watch on a Raspberry Pi. NetNeighbor Watch can keep
an eye on your network and send you an email when a new host is discovered. NetNeighbor Watch is done completely in PowerShell. The results are very similar to those of arpwatch. NetNeighbor Watch is for anyone that wants more visibility into the wireless or wired devices on their network. We will also setup a weekly email report with all of the known hosts on your network. In this post, I will walk you through the entire process of setting this up from scratch on a Raspberry Pi, lets get started!
By: SpiderZebra submitted:Jun 16 2022
Network Performance Monitoring with iPerf and PowerShell
(4sysops.com)
Learn how to extend the functionality of the popular network performance measurement and tuning tool
By: submitted:Jun 15 2022
Learn how to extend the functionality of the popular network performance measurement and tuning tool
iPerf with the help of PowerShell.
By: submitted:Jun 15 2022
Network Troubleshooting with PowerShell – YouTube
(youtube.com)
PowerShell vs CMD for network troubleshooting
By: PowerShell Breakdown submitted:Jun 16 2022
PowerShell vs CMD for network troubleshooting
By: PowerShell Breakdown submitted:Jun 16 2022
One-size-fits-all Disable SMBv1 server & client script
(reddit.com)
Thought I'd share this with the group since it's something I've been doing and there's so many
By: u/joeykins82 submitted:Jun 16 2022
Thought I'd share this with the group since it's something I've been doing and there's so many
different places that this damn protocol needs to be killed depending on the OS. It's still a work in progress (needs testing and error handling) but in case it's useful feel free to use it
By: u/joeykins82 submitted:Jun 16 2022
Pi-hole Multi-Instance Control Dashboard
(github.com)
Pi-hole Multi-Instance Control Dashboard with PowerShell Universal (free)
By: Patrick Morris submitted:May 23 2025
Pi-hole Multi-Instance Control Dashboard with PowerShell Universal (free)
By: Patrick Morris submitted:May 23 2025
PingIt v 0.0.5
(powershellgallery.com)
Ping-like functionality that also has the capability to track outages and latency issues.
By: mattf submitted:May 19 2023
Ping-like functionality that also has the capability to track outages and latency issues.
By: mattf submitted:May 19 2023
Portscanning with Powershell
(youtube.com)
I gave an impromptu talk on my #PowerShell port scanner
By: James Conlan submitted:Jan 26 2024
I gave an impromptu talk on my #PowerShell port scanner
By: James Conlan submitted:Jan 26 2024
Powershell – Testing name resolution (equivalent to nslookup)
(altf4-formation.fr)
Powershell commands to test name resolution (equivalent to nslookup)
By: AltF4-Formation submitted:Jan 3 2025
Powershell commands to test name resolution (equivalent to nslookup)
By: AltF4-Formation submitted:Jan 3 2025
Powershell – Testing network connectivity and port accessibility
(altf4-formation.fr)
Testing network connectivity and port accessibility with Powershell
By: AltF4-Formation submitted:Jan 24 2025
Testing network connectivity and port accessibility with Powershell
By: AltF4-Formation submitted:Jan 24 2025
PowerShell IP Configuration: A Beginner’s Guide to Windows Settings
(adamtheautomator.com)
Master PowerShell IP Configuration: Learn to set up and troubleshoot network IPs on Windows
By: Bill Kindle submitted:Feb 9 2024
Master PowerShell IP Configuration: Learn to set up and troubleshoot network IPs on Windows
effortlessly. A comprehensive guide for efficient network management.
By: Bill Kindle submitted:Feb 9 2024
PowerShell QR Code Generator for WIFI Networks
(sid-500.com)
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
By: Patrick Gruenauer submitted:Oct 14 2022
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
can create such a QR code with PowerShell without any 3rd party tools? No? [.]
By: Patrick Gruenauer submitted:Oct 14 2022
PowerShell-Script Showcase: Get-WifiPassword
(hcritter.devdojo.com)
In this blog post, we will explore my Get-WifiPassword script that retrieves stored Wifi passwords
By: Christian Ritter submitted:May 5 2023
In this blog post, we will explore my Get-WifiPassword script that retrieves stored Wifi passwords
on Windows machines. The script overcomes the issue of localization that arises when parsing the output of the 'netsh.exe' command.
By: Christian Ritter submitted:May 5 2023
PowerShell: How to ping multiple Computers at once
(sid-500.com)
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
By: Patrick Gruenauer submitted:Feb 2 2024
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
show you a few examples of how you can ping multiple computers.
By: Patrick Gruenauer submitted:Feb 2 2024
PsNetTools v0.7.8
(powershellgallery.com)
Cross platform PowerShell module to test network functions, like DNS, TCP, UDP, WebRequest, Tracert,
By: Martin Walther submitted:May 5 2023
Cross platform PowerShell module to test network functions, like DNS, TCP, UDP, WebRequest, Tracert,
Ping, Hostsentries, NICs.. Every test returns a PSCustomObject instead of a Strings.
By: Martin Walther submitted:May 5 2023
PSpanner: Simple Network Scanner
(reddit.com)
The idea was a simple, lightweight scanner that can be used as an alternative to tools like nmap.
By: secrascol submitted:Jun 15 2022
The idea was a simple, lightweight scanner that can be used as an alternative to tools like nmap.
By: secrascol submitted:Jun 15 2022
Querying DNS Records with PowerShell
(techielass.com)
In this blog post explore how you can use PowerShell to query DNS records.
By: Sarah Lean submitted:May 31 2024
In this blog post explore how you can use PowerShell to query DNS records.
By: Sarah Lean submitted:May 31 2024
Quick HTTP Listener in PowerShell
(drakelambert.dev)
This article is helpful if you want to quickly listen for HTTP requests, inspect them, and respond
By: Drake Lambert submitted:Jun 16 2022
This article is helpful if you want to quickly listen for HTTP requests, inspect them, and respond
to them in real time. That means you can decide what request data to explore and what response data to send on the fly!
By: Drake Lambert submitted:Jun 16 2022
Reporting External Domain Capabilities with PowerShell
(practical365.com)
Whether your organization sees external collaboration as a risk or a benefit, it's important to
By: Sean McAvinue submitted:Jul 21 2023
Whether your organization sees external collaboration as a risk or a benefit, it's important to
understand exactly what you have configured. Therefore, Sean McAvinue has created a PowerShell Script to control and report External Domains.
By: Sean McAvinue submitted:Jul 21 2023
Resolve-DnsName: nslookup for PowerShell
(4sysops.com)
nslookup has established itself as a popular tool for troubleshooting DNS problems. It exists on
By: Wolfgang Sommergut submitted:May 5 2023
nslookup has established itself as a popular tool for troubleshooting DNS problems. It exists on
multiple platforms, including Windows. However, there is an alternative, the PowerShell Resolve-DnsName cmdlet, which can also check proprietary Microsoft protocols for name resolution, such as NetBIOS or LLMNR.
By: Wolfgang Sommergut submitted:May 5 2023
Responding to an Issue Submitted for the PoShDynDnsApi Module
(powershell.anovelidea.org)
The curtains are pulled back in this look behind-the-scenes where I respond to the first
By: Dave Carroll submitted:Jun 16 2022
The curtains are pulled back in this look behind-the-scenes where I respond to the first
public-submitted issue for PoShDynDnsApi.
By: Dave Carroll submitted:Jun 16 2022
Retrieve blocked DNS queries from PiHole using PowerShell
(powershellisfun.com)
I use PiHole for Ad-blocking at home, and yes, sometimes that causes some issues if it blocks
By: Harm Veenstra submitted:Feb 20 2025
I use PiHole for Ad-blocking at home, and yes, sometimes that causes some issues if it blocks
Microsoft (Or other) management addresses. In this blog post, I will show how you can live-track blocked DNS queries and get some insights while troubleshooting 🙂
By: Harm Veenstra submitted:Feb 20 2025
Retrieve Email DNS records using PowerShell
(powershellisfun.com)
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years,
By: Harm Veenstra submitted:Jun 24 2022
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years,
because of that I use mxtoolbox.com a lot for querying of MX, SPF, DMARC and DKIM records. Wouldn't it be convenient to get a simple overview of those records in a PowerShell function? This blogpost will show you how
By: Harm Veenstra submitted:Jun 24 2022
Running Simple HTTP Web Server Using PowerShell
(woshub.com)
For testing purposes or as a simple stub at the service deployment stage, I regularly need to run a
By: Windows OS Hub submitted:Apr 21 2023
For testing purposes or as a simple stub at the service deployment stage, I regularly need to run a
simple web server on Windows. To avoid a full-featured IIS installation,...
By: Windows OS Hub submitted:Apr 21 2023
ServerCertificateValidationCallback (or rather, collector) for .NET Core
(gist.github.com)
ServerCertificateValidationCallback (or rather, collector) for .NET Core - Get-WebCertificate.ps1
By: Joel Bennett submitted:Aug 11 2023
ServerCertificateValidationCallback (or rather, collector) for .NET Core - Get-WebCertificate.ps1
By: Joel Bennett submitted:Aug 11 2023
Show file download time & rate
(pastebin.com)
How long did it take (roughly) to download that file and what was the average download speed?
By: Guy Leech submitted:Jun 16 2022
How long did it take (roughly) to download that file and what was the average download speed?
Assuming file not modified since download, here's PowerShell to do it
By: Guy Leech submitted:Jun 16 2022
Subnet 1.0.5
(powershellgallery.com)
Quickly find network details from the command line. Sorry, no #IPv6 support yet. :/
By: Richard Hicks submitted:Jun 16 2022
Quickly find network details from the command line. Sorry, no #IPv6 support yet. :/
By: Richard Hicks submitted:Jun 16 2022
TeamViewerPS v 1.5.2
(powershellgallery.com)
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
By: TeamViewer Germany GmbH submitted:Oct 20 2023
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
TeamViewer client.
By: TeamViewer Germany GmbH submitted:Oct 20 2023
Test if Microsoft services TCP ports are accessible
(powershellisfun.com)
In a previous blog post, I showed a way to retrieve all the Microsoft Services FQDNs, ports, and
By: Harm Veenstra submitted:Sep 30 2022
In a previous blog post, I showed a way to retrieve all the Microsoft Services FQDNs, ports, and
IP-Addresses. Nice to know those in secure environments where not everything is allowed to go onto the internet, but how can you test if they are accessible? This blog post will show how to test most of these services using PowerShell.
By: Harm Veenstra submitted:Sep 30 2022
Test Web Site Availability
(community.idera.com)
When a web site is unavailable, often the question is whether it?s you, or whether the web site is
By: submitted:Jun 15 2022
When a web site is unavailable, often the question is whether it?s you, or whether the web site is
generally down for everyone else, too. PowerShell can ask a web service to check web site availability for you. Here is a simple wrapper function.
By: submitted:Jun 15 2022
Test-TCPPort.ps1
(github.com)
Test one or more TCP ports against one or more hosts
By: krzydoug submitted:Jun 16 2022
Test one or more TCP ports against one or more hosts
By: krzydoug submitted:Jun 16 2022
Testing RPC ports with PowerShell
(devblogs.microsoft.com)
(and yes, it's as much fun as it sounds!) New and Improved!!
By: Dr Scripto submitted:Jun 16 2022
(and yes, it's as much fun as it sounds!) New and Improved!!
By: Dr Scripto submitted:Jun 16 2022
Testing RPC ports with PowerShell (and yes, it’s as much fun as it sounds!)
(devblogs.microsoft.com)
Using PowerShell to identify RPC ports in use by capturing content from Dos Commands like
By: Dr Scripto submitted:Jun 15 2022
Using PowerShell to identify RPC ports in use by capturing content from Dos Commands like
PortQRY.exe
By: Dr Scripto submitted:Jun 15 2022
TlsConfig
(github.com)
Imagine how great it would be if all you had to do to get secure TLS settings on your box were
By: Friedrich Weinmann submitted:Jun 16 2022
Imagine how great it would be if all you had to do to get secure TLS settings on your box were
running: Set-TlsConfiguration -EnableSecure -DisableInsecure Fortunately it IS that simple with the new PowerShell module TlsConfig
By: Friedrich Weinmann submitted:Jun 16 2022
Understanding OAuth: Coding the authentication flow yourself vs using an SDK
(msendpointmgr.com)
Dive into Microsoft Graph authentication with PowerShell. In this blog we explore OAuth flows, PKCE
By: Ben Whitmore submitted:Feb 28 2025
Dive into Microsoft Graph authentication with PowerShell. In this blog we explore OAuth flows, PKCE
security, and token handling. Learn how to build a secure auth flow from scratch and why the SDK might still be the best choice for automation.
By: Ben Whitmore submitted:Feb 28 2025
Use PowerShell to Look Up IP Address Geolocation Data
(practical365.com)
Many Microsoft 365 and Exchange Server logs contain IP addresses. To find out where the IP addresses
By: Tony Redmond submitted:Mar 17 2023
Many Microsoft 365 and Exchange Server logs contain IP addresses. To find out where the IP addresses
come from and if they are internal or external, PowerShell developers can use online web-based geolocation services. It's important not to overuse the services because you could be throttled.
By: Tony Redmond submitted:Mar 17 2023
Using PowerShell to query your Ubiquiti UISP information
(powershellisfun.com)
Two days ago, I received my new Ubiquiti UISP Console, an eight-port switch/router with 10Gbit SFP+
By: Harm Veenstra submitted:Jan 5 2024
Two days ago, I received my new Ubiquiti UISP Console, an eight-port switch/router with 10Gbit SFP+
slots managed by the Ubiquiti UISP software running on my VPS in Docker. In this blog post, I will show you a few examples of how to query it using PowerShell.
By: Harm Veenstra submitted:Jan 5 2024
Using the Get-NetView PowerShell Module for Network Troubleshooting
(powershellisfun.com)
Collecting enough logs and information from a system with networking issues can be difficult. You
By: Harm Veenstra submitted:Apr 18 2025
Collecting enough logs and information from a system with networking issues can be difficult. You
always need just one more to troubleshoot the problem. 😉 In this blog post, I will show you how the built-in Get-NetView module can help you collect all the necessary logs and information.
By: Harm Veenstra submitted:Apr 18 2025
Visualising your IP Address using PowerShell and AI
(blog.darrenjrobinson.com)
A few weeks back the Microsoft AI Tour was in Sydney Australia. There was a plethora of great
By: Darren Robinson submitted:Mar 8 2024
A few weeks back the Microsoft AI Tour was in Sydney Australia. There was a plethora of great
content associated with the wave of everything AI that we are currently in.
By: Darren Robinson submitted:Mar 8 2024
WindowsFirewallRuleset – Windows Firewall Ruleset Powershell Scripts
(kitploit.com)
A great collection of PowerShell scripts for working with Windows firewall rules.
By: submitted:Jun 15 2022
A great collection of PowerShell scripts for working with Windows firewall rules.
By: submitted:Jun 15 2022
WinSCP v 5.21.8.5
(powershellgallery.com)
PowerShell Module Wrapper for WinSCP.
By: Thomas J. Malkewitz submitted:Apr 28 2023
PowerShell Module Wrapper for WinSCP.
By: Thomas J. Malkewitz submitted:Apr 28 2023