Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: eyewitness robopage #32

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

GangGreenTemperTatum
Copy link
Collaborator

@GangGreenTemperTatum GangGreenTemperTatum commented Feb 6, 2025

AI-Generated Summary

This PR introduces EyeWitness, a tool designed to take screenshots of websites, gather server header information, and identify default credentials when possible.

Key modifications include:

  • Addition of eyewitness.Dockerfile:

    • Based on Debian Bookworm.
    • Installs necessary dependencies including Python, Firefox, and libraries.
    • Clones the EyeWitness repository from GitHub.
    • Sets up a Python virtual environment and installs required Python packages.
    • Creates a wrapper script to facilitate execution within a virtual environment and utilize Xvfb for headless operation.
    • Configures volumes for screenshot and log outputs.
  • Addition of eyewitness.yml:

    • Defines functions for different modes of operation:
      • eyewitness_single: Capture a single URL.
      • eyewitness_file: Capture multiple URLs from a file.
      • eyewitness_nmap_xml: Capture from Nmap XML output.
      • eyewitness_custom_ports: Scan URLs with custom ports for HTTP/HTTPS.
    • Each function specifies parameters, container platform, build configuration, volume mappings, and command line arguments.

Potential impact:

  • Provides an automated way to perform reconnaissance and gather data from websites, enhancing the functionality for penetration testing.
  • Easy integration with existing operational workflows through containerization.

This summary was generated with ❤️ by rigging

@GangGreenTemperTatum GangGreenTemperTatum requested a review from a team as a code owner February 6, 2025 00:29
Copy link

github-actions bot commented Feb 6, 2025

Validation Results (2025-02-06T00:29:50.985Z)

❌ Validation failed

Please ensure your contribution follows the required format.

View Full Validation Details


Run ID: 13169226742
Workflow: Validate Contributions

Copy link

github-actions bot commented Feb 6, 2025

Validation Results (2025-02-06T12:07:58.861Z)

❌ Validation failed

Please ensure your contribution follows the required format.

View Full Validation Details


Run ID: 13178400718
Workflow: Validate Contributions

Copy link

github-actions bot commented Feb 6, 2025

Validation Results (2025-02-06T12:47:06.753Z)

✅ Validation successful

Please ensure your contribution follows the required format.

View Full Validation Details


Run ID: 13179108606
Workflow: Validate Contributions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants