Incident Response Playbook Generator

def generate_playbook():
assets = input("What types of assets do you need to protect? (e.g., servers, databases): ")
threats = input("What potential threats do you face? (e.g., malware, insider threats): ")
response_steps = input("Outline your response steps (e.g., isolate affected systems): ")

playbook = f"""
Incident Response Playbook
---------------------------
Assets to Protect: {assets}
Potential Threats: {threats}
Response Steps: {response_steps}

Recommended Actions:
1. Identify the scope of the incident.
2. Contain the threat.
3. Eradicate the cause.
4. Recover affected systems.
5. Conduct a post-incident review.
"""

with open("incident_response_playbook.txt", "w") as file:
file.write(playbook.strip())
print("Incident response playbook generated as 'incident_response_playbook.txt'.")

if __name__ == "__main__":
generate_playbook()