Cyber security

CspReconGo – Streamlining Web Security With Domain Analysis

CspReconGo is a command-line tool designed for cybersecurity analysts, web developers, and IT professionals.

It automates the extraction and analysis of domains from Content Security Policy (CSP) headers and JavaScript files on websites.

This tool is essential for conducting detailed web security audits, understanding external resource interactions, and monitoring changes in CSP and JavaScript-based domain references.

Key Features

  • CSP Header Analysis: Parses CSP headers to identify domains, helping users understand the website’s security policies and external dependencies.
  • JavaScript File Analysis: Automatically fetches and analyzes JavaScript files linked by the website, extracting domain references to reveal third-party integrations and external scripts.
  • TODO Domain Tracking Across Runs: Compares results between runs, highlighting newly detected domains, which is invaluable for monitoring changes over time.
  • Structured Output: Neatly organizes and documents the detected domains with a count of unique entries, outputting the results in a user-friendly format for further analysis.

Getting Started

Prerequisites

Installation

  1. Download Source Code: Clone the repository or download the source code to your local machine.
git clone https://github.com/yourusername/CspReconGo.git

2. Download Dependancies:

go get -u github.com/chromedp/chromedp

Use

  1. Use as:
go run CspReconGo.go https://www.examplewebsite.com
Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

How Does a Firewall Work Step by Step

How Does a Firewall Work Step by Step? What Is a Firewall and How Does…

1 day ago

ROADTools: The Modern Azure AD Exploration Framework

ROADTools is a powerful framework designed for exploring and interacting with Microsoft Azure Active Directory…

5 days ago

How to Enumerate Microsoft 365 Groups Using PowerShell and Python

Microsoft 365 Groups (also known as M365 Groups or Unified Groups) are at the heart…

5 days ago

SeamlessPass: Using Kerberos Tickets to Access Microsoft 365

SeamlessPass is a specialized tool designed to leverage on-premises Active Directory Kerberos tickets to obtain…

6 days ago

PPLBlade: Advanced Memory Dumping and Obfuscation Tool

PPLBlade is a powerful Protected Process Dumper designed to capture memory from target processes, hide…

6 days ago

HikPwn : Simple Scanner For Hikvision Devices With Basic Vulnerability Scanning

HikPwn: Comprehensive Guide to Scanning Hikvision Devices for Vulnerabilities If you’re searching for an efficient…

6 days ago