Skip to content
Permalink
9d60e49744
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
title author
Harbourmaster
James Shuttleworth and YOUR NAME HERE

HarbourMaster

Harbourmaster is a simple port-scanning tool

Introduction

This is a very simple tool, but it does (or will do) a few useful things.

In cybersecurity, we often have to work with data in different representations. For example, when creating payloads for exploits, we might have to switch between bytes represented as their ASCII values and their binary, decimal or hexadecimal (hex) representation. For example, the capital letter A has the ASCII code 65. 65 in hex is 41. In octal it is 101, and in binary it is 01000001.

The Target

TODO

Completing HarbourMaster

TODO:

TODO - things left to do before students get access

  • Clear up TODO items
  • Put proper pydoc generation in and fill in all docstrings
  • Write bit about cloning repo