diff_months: 11

Python for security Project

Download Solution Now
Added on: 2024-11-20 04:00:57
Order Code: SA Student Vandana IT Computer Science Assignment(1_24_39228_13)
Question Task Id: 500113

Python for security Project

Due January 7, 2024 11:59 PM

Instructions

Description

Create a tool in Python that can automate the "Information Gathering" stage by using different python modules together.

Given a domain "company.com" your tool should do the following:

use the WHOIS module to get domain information (https://pypi.org/project/python-whois/)

Use dnspython to run DNS queries to get the (A, MX, NS DNS records ) (https://www.dnspython.org/)

Use the requests library to bruteforce subdomains.

Use the requests library to do directory bruteforcing

Use the python argparse to receive the user arguments from the CLI. The user should input a domain and a wordlist to be used for subdomains bruteforcing and/or a wordlist for directories bruteforcing.

Deliverables:

Working Code with documentation for each function, classes.

The criteria for the grading will depend on code functionality, readability, documentation.

Bonus:

Use your code to create a Class that can be imported in a module.

If you have another idea for this project, feel free to submit it to me and we will discuss it.

For any questions, you can send them by email or on teams as well.

  • Uploaded By : Pooja Dhaka
  • Posted on : November 20th, 2024
  • Downloads : 0
  • Views : 188

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more