Key Technology Tools

Tech Tools

  • FTRACE – Ftrace is an enhanced traceroute application for Windows. It is faster than standard tracert.exe whilst preserving the same command line interface and also provides new options such as UDP support. A GUI version is also available which eases in copying the results to other applications. You can download it from here 
  • TCPPING – is a small console application that operates similarly to ‘ping’, however it works over a tcp port. You can download it from here or here
  • BING – is an application written by Pierre Beyssac which measures the RAW bandwidth of a remote network link. Let me add some precisions. By “remote” I mean a link not directly connected to your computer. For instance you can measure the bandwidth of a link between you ISP and the rest of the internet. By “RAW” I mean that you can measure the intrisic bandwidth of the link not what’s left once the other users have taken their share. So even if a link is saturated and you can only get 1KBps out of it bing will be able to tell you whether it is a 128Kbps link or 256Kbps or more. Now don’t expect miracles. You will not be able to measure the bandwidth of an ethernet link in a remote end of the internet through your modem at a time when the internet is completely saturated. You can download it from here or here
  • INSSIDER – inSSIDer is FREE, open-source Wi-Fi scanning software. You can dowload it from here
  • WGET – GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used  Internet protocols. It is a non-interactive commandline tool, so it may  easily be called from scripts, cron jobs, terminals without  X-Windows support, etc. You can download a Windows version from here
  • MTR – combines the functionality of the ‘traceroute’ and ‘ping’ programs in a single network diagnostic tool. You can install it on any linux distro with yum install mtr or apt-get mtr. You can download a Windows version here.
  • MTUROUTE – is a small command line application that uses ICMP pings of various sizes in order to determine the MTU values on the path between itself and the target system. It also includes a “traceroute” like mode where it will attempt to determine the lowest MTU between the local host and each hop in the communication. You can download it from here
  • IP/Domain WHOIS – a small PHP Script that runs on our own server. With the use of this script you can easily find out who is the owner of a certain IP address or domain name. You can access the script here
  • Find if 2 IPs are on the same subnet – a small JavaScript that will help you determine if two IPv4 addresses are on the same subnet. You can access the script here
  • PHP Subnet Calculator – a web based PHP Subnet calculator. You can access the script here

edge://net-export

It is used to record and export network activity logs from the browser. This feature is particularly useful for diagnosing networking problems, debugging connectivity issues, or analyzing how Edge handles web traffic.

Captures detailed network request data from the browser.

Logs:

  • URLs requested
  • DNS lookups
  • Proxy and SSL activity
  • Headers and request timings
  • Errors or failures in network operations

Saves the logs in a .json file (NetLog format).

chrome://net-export

Google Chrome is a built-in tool used for capturing and exporting detailed network activity (network logs) from the browser. It’s primarily intended for debugging and diagnostic purposes, especially helpful for developers or IT support when troubleshooting complex network issues.

Records all network requests (HTTP, HTTPS, WebSocket, etc.) that Chrome makes.

Logs detailed information including:

  • DNS resolutions
  • TCP/SSL handshakes
  • HTTP headers
  • Proxy usage
  • Errors and timeouts

Saves the logs to a file in .json format (a NetLog file), which can be analyzed using Chrome’s internal viewer or other tools.

  • FPING – much like the ping you get from Windows, but with the following unique options:

Time between pings can be adjusted as needed from 1ms to 5s.
Beep on every successful or unsuccessful reply allowing you to test your network status in the background.
Ping multiple hosts with one simple command.
Read a hostlist from a file
Output redirection to a file for parsing.
Ping with random data, or data you provide
Ping using raw sockets, or use the ICMP dll. The choice is up to you.
More options available in the program. You can download it from here

  • DNS Queries – perform several DNS queries. You can access it [here].
  • Kerberos Authentication Tester – to help you troubleshoot Kerberos authentication issues, see Kerberos tickets and so on. You can download it [ here ] or [ here ]
  • WSS Download 2.0 – with this tool you can download all files from a SharePoint document library with folders to your server’s hard drive. You can download it from [ here ]
  • WSS Download 3.0 – same as the 2.0 version, but adapted for SharePoint 2013. You can download the tool from [ here ]
  • WSS Download 4.0 – same functionalities as V2 and V3, now compiled in .NET 4.6 and ready for SharePoint 2016. You can download it from [ here ]
  • SharePoint Filezilla – file browser for SPS/SPO document libraries. You can download it from [ here ]
  • O365 User license manager – basic manager for O365 licenses. You will need the requirements from [ this post] and you can find the tool [ here ]
  • SPS2016 Farm Report (BETA)  – a tool that gathers all information about your SharePoint 2016 farm and saves the info in a nice format. The tool can be found [ SPS2016 Farm Report]
  • Export/Import UPA properties and their values using XML – a tool tested on SPS2010 is available [ here ]
  • Permissions Report/Browser – a tool to browse through permissions on a SharePoint WebApp. The tool can be downloaded [ here ]. Note: .NET Framework 4 required.
  • SKU Detector for SharePoint 2010/2013/2016ITP/2016 Beta2  – you can download it from [ here ]
  • SKU Detector for SharePoint 2016 RTM – you can download the tool from  [ here ]
  • Simple SMTP mailer app using plain TCP Port 25 – you can download it from [ here ]
  • NTP Tester – you can download it from [ here ]
  • RADIUS Server tester – you can download it from [ here ]
  • SPWakeUp3 – a tool to warm-up your MOSS2007. You can download it from [ here ]
  • SPWakeUp4 – a tool to warm-up your SPS2010 farm. Several switches (URL exclusion, E-mail Reports, Authentication parameters, Verbose switches). You can download it from [ here ]
  • SPWakeUp5 – a tool to warm-up your SPS2013 farm. Several switches (URL exclusion, E-mail Reports, Authentication parameters, Verbose switches). You can download it from [ here ]
  • SPWakeUp6 for SPS2016 – warm-up tool for SharePoint 2016. Same switches as in SPWakeUp4. Note that the app also lists SiteMaster sites (which cannot be waken up by the app). If you want to display/delete your site masters, please use the script below: (example)

Note: SharePoint 2016 has new functionality for Site Template deployment called “Site Masters”. These are master Site Templates, configured by a SharePoint Administrator, that allow quick deployment of a Site Template when a new SharePoint Site is requested.

PS C:\Users\administrator.PBNET> Get-SPSiteMaster -ContentDatabase “wss_contetmysite8181”

ContentDatabase : SPContentDatabase Name=WSS_ContetMySite8181
SiteId : 2888c774-b75a-4704-ad57-91cfe6a1704f
TemplateName : SPSPERS#10
Language : 1033
CompatibilityLevel : 15
FeaturesToActivateOnCopy : {0ee1129f-a2f3-41a9-9e9c-c7ee619a8c33|00000000-0000-0000-0000-000000000000|;,
f661430e-c155-438e-a7c6-c68648f1b119|00000000-0000-0000-0000-000000000000|;,
e9c0ff81-d821-4771-8b4c-246aa7e5e9eb|00000000-0000-0000-0000-000000000000|;,
fa8379c9-791a-4fb0-812e-d0cfcac809c8|00000000-0000-0000-0000-000000000000|;…}

PS C:\Users\administrator.PBNET> Remove-SPSiteMaster -ContentDatabase “WSS_ContetMySite8181”

cmdlet Remove-SPSiteMaster at command pipeline position 1
Supply values for the following parameters:
SiteId: 2888c774-b75a-4704-ad57-91cfe6a1704f

Confirm
Are you sure you want to perform this action?
Performing the operation “Remove-SPSiteMaster” on target “WSS_ContetMySite8181”.
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is “Y”): y
PS C:\Users\administrator.PBNET> Get-SPSiteMaster -ContentDatabase “wss_contetmysite8181”

You can download the app [ here ]

  • FeatureAnalyzer pack for SharePoint 2010/SharePoint 2013 – these tools allow you to verify if the feature definition files for all installed features are present on the file system. The tools also allow you to verify if the features used in site collections and sites are installed on the server. In addition, they can create a checklist file which can be used to verify if a server has all features installed required to act as destination for a content deployment job of an existing site collection. You can download the pack from [ here ]
  • FeatureAnalyzer for SharePoint 2016 – same features as the Pack for SPS2010/2013, but compiled on .NET 4.6 and certified to work on SharePoint 2016. You can download the tool from [ here ]
  • RemoveFeatureFromSite pack for SharePoint 2010/SharePoint 2013 – In some situations, the STSADM command STSADM.EXE -o deactivatefeature or the PowerShell cmdlet Disable-SPFeature is not able to deactivate a feature either on site collection or on site level.
    This can happen (for example) if the feature definition for the feature that has to be removed is not installed in the farm.
    This tool allows to remove the feature from the site or site collection completely. You can download (containing 2 exe files) the pack from [ here ].
  • RemoveFeatureFromSite3 for SharePoint 2016 – same features as the 2010/2013 version, but compiled with .NET 4.6 and ready for SharePoint 2016. You can download the tool from [ here ].
  • GetFeatureFromGUID – get a feature’s name by entering its GUID in this application. Works on SPS2010/2013. You can download the pack from [ here ].
  • TestSSLServer – a console app designed to show you the SSL/TLS capabilities of a specific server. You can download the tool from [ here ].
  • PeoplePicker Port Tester aka LDAP Tester – a tool that verifies LDAP connectivity, DNS resolution, LDAP Ports and much more. You can find the tool [ here ]
  • SPWakeUp6 for SharePoint 2013 with SSL – updated SPWakeUp to support SSL. The rest of the console app’s switches remain the same. You can download the tool from [ here ]
  • Permission Mask converter/checker for SPS2013 – transforms the Permission Mask (in 0X format) to human-readable format. You can download the tool from [ here ]
  • SPWakeUp7 for SharePoint 2019 – tested on the preview version of SharePoint 2019. Offers SSL Support. The app has the same switches as previous versions of SPWakeUp. You can download the tool from [ here ]
  • SSL Verifier – a tool that lets you verify a site’s SSL certificate. It shows the certificate validity and all the certificate’s chain. You can download the tool from [ here ]
  • WinFile – missing the Windows 3.x style file manager? Here you can find it re-compiled to be used on Windows 10. Download it [ here ]
  • GetDOTNET – a tool (console app) that will list the .NET versions installed on your machine. You can download the tool from [ here ]
  • Import/Export tool for Active Directory and Office 365 – the tool exports user profile photos from SPO and EXO and can import photos to AD.

You can download the compiled file [ here ]. Also, you can find the Github project here: https://github.com/Hyperfish/PhotoImporterExporter

  • .NET Framework 4.5 or higher detector. You can download it from [ here ].
  • WSP Packager tool – create your own WSP packages for SharePoint. You can download the tool [ here ].
  • String Finder – a tool that allows you to search for a specific string within a bunch of files. The official GitHub for this can he found here. The GitHub project is for .NETCore 3.1. The version I propose is for .NET Framework 4.8 and you can download it, compiled, [ here ]
  • ULS Viewer by Andrei (tested with products with \16\ hive and not only). You can download it from [ here ].

Here are some screenshots of the tool in action:

  • CAML Query Helper – a tool to help you with CAML Queries executed against SharePoint and SharePoint online resources

The tool was originally developed here: [ github ] and I modified it to include all the dependencies and SharePoint online DLLs required in one file. Also the project was recompiled in .NET 4.8. You can download my version of the tool [ here ].

Sample:

  • A simple Base64 Encoder/Decoder – you can download the tool from [ here ]
  • ETL to CAP converter – a tool that converts ETL traces gathered with the NETSH command to CAP files that can be analyzed with WireShark. You can download the tool from [here]
  • MHTML to JPEG export tool – when you have a MHT file generated by the PSR (steps recorder) tool in Windows and your IE (yes, the one that is deprecated and that will be removed from Windows 11) crashes when opening the MHT file (especially large ones), you can use this tool to extract all the pictures within the MHT file. You can also find the PowerShell script used to generate this tool [here] or you can download the executable windows file from [here]
  • Screenshot Maker – this one is a tool I made back in 2008 and re-complied now on .NET 4.8. It just does a screenshot of your desktop and saves it as a PNG file. Pretty simple, yet effective.

You can download the tool from [ here ].

  • SPFileZilla2021 – an updated version of the previous release of SPFileZilla. New functionalities (like check-in/check-out, profile save and more). Updated DLLs. You can download the tool from [here].
  • ExportPicsSPO  – a console app written in C# and compile in .NET 4.8 to help you export all your profile pictures from SharePoint online. SPO Admin account required.  You can download the tool from [ here ].
  • HTTP Status Checker – a WPF app that checks a list of URLs (from a txt file) and shows up their HTTP status codes. Samples below. You can download the tool from [ here ].
  • OneDrive logs reader/de-obfuscator – a tool that makes use of your ObfuscationStringMap.txt file to de-obfuscate and read .odl, .oldgz, .oldsent, .aold files. You can download the tool from [here].
  • SSL Certificate/SAN checker – see more info: [here] or download from [here]
  • HTTPSTAT for Windows:

What does the tool do:

You can download the tool from [ here ]

  • CNP Checker – a tool to verify the CNP (Personal Numeric Code) for Romanian citizens. You can download the tool [ here ]
  • OUI Checker – a lookup tool that provides an easy way to look up OUIs and other MAC address. You can download the tool from [ here ] or use the online version [ here ]
  • SSL Certificate decoder  – you just paste the text from your SSL certificate (from –BEGIN CERTIFICATE– up to and including —END CERTIFICATE— and the tool will output the details of that certificate. You can access the tool [ here ]
  • IPtoASN tool – the tool is based on my article ([LINUX] Get the ASN for a specific IP address), but this time, you can download a Windows console app that does the same thing. The tool is available for download [ here ]
  • Youtube to FLAC converter – a tool based on the YoutubeExplode NUGET package and FFMEG that allow you to enter a Youtube URL and get the video converted to a FLAC file. The tool is available [ here ]
  • SharePoint Shared Link Decoder – a tool that will help you understand the type of file and type of sharing from a SharePoint shared link URL. Details on the tool [here] and tool download [here]
  • RDAP Lookup Tool – a tool for Registration Data Access Protocol (the new WHOIS). You can use the tool [ here ]