Offensive Security Using Python For Research