Skip to content

Farsight v1.0.0

Choose a tag to compare

@seedon198 seedon198 released this 17 May 16:37
· 198 commits to main since this release

Farsight v1.0.0 - First Stable Release

We're excited to announce the first stable release of Farsight, a powerful CLI-based recon and threat intelligence framework!

Major Enhancements

Threat Intelligence Module

  • Added email reputation analysis with comprehensive risk scoring
  • Enhanced dark web monitoring with risk categorization and visual indicators
  • Improved breach correlation with alternative monitoring when APIs are unavailable
  • Added HaveIBeenPwned integration with fallback mechanisms

News Monitoring Module

  • Enhanced error handling and module separation
  • Added support for multiple sources with proper relevance scoring
  • Improved display of news articles with clean formatting
  • Added graceful degradation when GNews API is unavailable

Reporting Improvements

  • Added visual risk indicators (🟢, 🔵, 🔴, ⚠️) for better prioritization
  • Enhanced threat intelligence reporting with detailed tables
  • Improved overall report structure and formatting

Bug Fixes

  • Fixed module separation in scan.py to prevent errors when running specific modules
  • Fixed indentation issues in various modules
  • Improved error handling throughout the codebase

Documentation

  • Comprehensive update of the README with detailed module descriptions
  • Added clear installation and usage instructions
  • Improved API configuration documentation

Known Issues

  • Some DNS resolution timeouts may occur with large subdomain lists
  • PDF report generation requires additional libraries

Installation

# Clone the repository
git clone [https://github.com/seedon198/Farsight.git](https://github.com/seedon198/Farsight.git)
cd Farsight

# Install dependencies
pip install -r requirements.txt