Pentest Framework: AI-Driven Automated Penetration Testing