network defense class and self learning about offensive penetration test