Skip to main content

The Valkyrie Python Project

Project description

Valkyrie

Tests Codecov PyPI Read the Docs

Valkyrie is a robust set of CLI tools written in Python, designed for intricate web analysis. Delve into URLs, network traffic, and more with the might of Valkyrie.

Core Scripts & Implementations

  • valkyrie: The command center. Overview and configuration.

    • Implementation: Standard Python libraries.
  • curls: Fetch URL details.

    • Implementation: Use requests or http.client.
  • digs: Extract DNS records.

    • Implementation: Utilize dnspython.
  • whobe: Domain ownership details.

    • Implementation: Use python-whois.
  • ipcheck: Fetch IP details.

    • Implementation: Leverage ipwhois or APIs like ipinfo.io.
  • torcheck: Check if IP is from the Tor network.

    • Implementation: Query publicly available Tor exit node lists.
  • virustotal: Scan URLs/IPs with VirusTotal.

    • Implementation: Interface with the VirusTotal API using requests.
  • urlscan: Deep URL analysis.

    • Implementation: Use Python's urllib.
  • heimdall: Real-time network traffic monitor.

    • Implementation: Use pcapy or pyshark.
  • mjolnir: Pinger for latency and uptime.

    • Implementation: Utilize ping3.
  • odinseye: Deep packet inspection.

    • Implementation: Leverage pyshark.
  • frostbite: Detect DDoS patterns.

    • Implementation: Use socket and scapy for traffic analysis.
  • runepeek: Decode obfuscated URLs.

    • Implementation: Use urllib.parse for URL decoding.
  • bifrost: Trace data packet paths.

    • Implementation: Implement traceroute functionality with scapy.
  • yggdrasil: Network topology visualization.

    • Implementation: Map networks with networkx, visualizing in CLI tables or ASCII.
  • lokihide: Detect steganography.

    • Implementation: Use stegano.
  • freyasight: Vulnerability scanner.

    • Implementation: Interface with NVD or similar databases using requests.
  • valhallacall: Automated alerting system.

    • Implementation: Use smtplib for email alerts or APIs of messaging platforms.

To use Valkyrie's toolkit, ensure you have Python3 installed, and install the necessary packages using pip. For example:

pip install requests dnspython python-whois ipwhois pcapy pyshark ping3 scapy networkx stegano

Dive deep into web analysis with the precision and agility of Valkyrie.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

valkyrie_tools-0.1.0.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

valkyrie_tools-0.1.0-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page