Cyber Security Tools
If you want information on cyber security tools for adversarial emulation, digital forensics, file or network analysis, and much more, you can find details here.
Updated to include information on the SIEM tools Elastic Stack and Splunk.
Need data from a database?
If you need to retrieve data from a database, whether it's for a report, the web, or some other application, then SQL is the language to learn.
Updated to include information about ‘case’ statements and how they can be used.
Application Attacks
If you deal with software, web, or mobile applications and want to know more regarding cyber attacks aimed at them, you can read about the various types of attack here.
Social Engineering
If you are interested in social engineering and want to know more about the principles behind it, as well as the different types of attack, you can find details here.
Password Attacks
If password security is something that concerns you, details of the various attacks against them can be found here.
Network Attacks
If you are interested in learning more regarding the various different types of attack aimed at networks, you can read about them here.
Need to automate tasks?
If you are looking to automate system tasks, then the PowerShell scripting language can help. Covered here are some of the language basics, including information on variables, operators, decision making and loops.
Updated to include information on sorted dictionaries and how they can be utilised.
Want to learn C#?
Check out some of the basics of the C# programming language here, including, how to declare and use variables, together with the different looping structures and more.
Updated to include information on interfaces.
How about Python?
If you want to learn the general-purpose programming language Python, some of the basics can be found here, including variables, loops, object-oriented Python and more.
Updated to include information on PyShark and how it can be used for network packet analysis.