niherhalder/Threat_Intelligence_Scraper
GitHub: niherhalder/Threat_Intelligence_Scraper
Stars: 0 | Forks: 0
## Version
Current Version: `v1.0`
### v1.0 Features
- Multi-source cybersecurity news scraping
- CSV export
- XLSX export with auto-adjusted columns
- Formatted threat intelligence report generation
- Screenshot documentation
- Automated execution workflow
# Threat Intelligence Scraper
Python-based cybersecurity threat intelligence scraper that collects the latest security news from multiple cybersecurity sources and exports structured threat data into CSV, XLSX, and formatted report files.
## Features
- Collects cybersecurity threat intelligence articles
- Scrapes multiple security news sources
- Exports structured threat data to CSV
- Generates formatted Excel reports (.xlsx)
- Automatically adjusts Excel column widths
- Generates formatted threat intelligence report
- Stores article title, source, link, and scrape time
- Includes screenshots and execution proof
## Technologies Used
- Python
- Requests
- BeautifulSoup4
- OpenPyXL
- CSV handling
- Cybersecurity OSINT concepts
## Sources Used
- The Hacker News
- Krebs on Security
- SecurityWeek
## Project Structure
Threat_Intelligence_Scraper/
│
├── scraper.py
├── requirements.txt
├── README.md
├── threats.csv
├── threats.xlsx
├── threat_report.txt
├── .gitignore
└── screenshots/
├── terminal_execution.png
├── excel_output.png
├── csv_output.png
├── threat_report.png
└── project_folder.png
## Installation
Install dependencies:
pip install -r requirements.txt
## Run the Project
python scraper.py
## Output Files
The script generates:
- `threats.csv`
- `threats.xlsx`
- `threat_report.txt`
## Sample Data Collected
- Threat article titles
- Source name
- Article links
- Scraped timestamps
## Screenshots
Project screenshots are available in the `screenshots` folder.
## Future Improvements
- Add severity classification
- Add malware/phishing/ransomware categorization
- Add dashboard visualization
- Add automated scheduling
- Export to PDF reports
- Add IOC extraction
## Author
Niher Halder
Cybersecurity | AI Security | OT/ICS Security | Python Automation