PenBox: A Penetration Testing Framework