nb: in order to do a full portroach scan one needs a github token otherwise rate-limiting will block requests after the default limit of 60 p/h has been reached.