4.4.0

laramies/theHarvester4.4.0Jul 22, 2023by L1ghtn1ng

AI Summary

Adds new data collection modules (Netlas, Tomba), improves takeover detection logic, and updates core dependencies including FastAPI and Pydantic.

Key Highlights

  • Added Netlas module
  • Added Tomba module
  • Updated takeover checks to be more thorough
  • Fixed string splicing bug
  • Security fix in base image

New Features

  • Netlas module integration
  • Tomba module integration
  • ujson integration replacing json
  • Optimized Brave and Sitedossier search
  • Optimized resolvers and output file handling

Full Release Notes

## What's Changed
* chore(deps): bump setuptools from 67.7.2 to 67.8.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1429
* Update rocketreach api endpoint by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1432
* chore(deps): bump requests from 2.30.0 to 2.31.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1434
* chore(deps-dev): bump types-pyyaml from 6.0.12.9 to 6.0.12.10 by @dependabot in https://github.com/laramies/theHarvester/pull/1433
* chore(deps-dev): bump types-requests from 2.30.0.0 to 2.31.0.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1438
* chore(deps-dev): bump pydantic from 1.10.7 to 1.10.8 by @dependabot in https://github.com/laramies/theHarvester/pull/1436
* Doc updates by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1440
* add netlas module by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1439
* chore(deps-dev): bump pydantic from 1.10.8 to 1.10.9 by @dependabot in https://github.com/laramies/theHarvester/pull/1444
* chore(deps): bump fastapi from 0.95.2 to 0.96.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1443
* chore(deps): bump fastapi from 0.96.0 to 0.97.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1448
* chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1446
* chore(deps): bump ujson from 5.7.0 to 5.8.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1449
* chore(deps-dev): bump types-ujson from 5.7.0.5 to 5.8.0.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1447
* chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1456
* chore(deps): bump fastapi from 0.97.0 to 0.99.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1459
* chore(deps-dev): bump pydantic from 1.10.9 to 2.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1458
* Fix a bug about string splicing by @captain686 in https://github.com/laramies/theHarvester/pull/1460
* chore(deps): bump fastapi from 0.99.0 to 0.99.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1461
* Added two new sources, updated to use ujson instead of json, Optimized Brave and Sitedossier Search and other misc changes by @NotoriousRebel in https://github.com/laramies/theHarvester/pull/1463
* chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1457
* chore(deps): bump setuptools from 67.8.0 to 68.0.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1452
* chore(deps): bump censys from 2.2.2 to 2.2.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1450
* chore(deps): bump lxml from 4.9.2 to 4.9.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1465
* chore(deps-dev): bump pydantic from 2.0 to 2.0.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1464
* chore(deps): bump censys from 2.2.3 to 2.2.4 by @dependabot in https://github.com/laramies/theHarvester/pull/1466
* chore(deps): bump fastapi from 0.99.1 to 0.100.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1467
* add missing hunterhow api key entry by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1469
* chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1471
* Updated takeover checks to be more thorough and show in output file and fixed bug when using resolvers and output file by @NotoriousRebel in https://github.com/laramies/theHarvester/pull/1470
* chore(deps-dev): bump pydantic from 2.0.2 to 2.0.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1472
* chore(deps): bump uvicorn from 0.22.0 to 0.23.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1475
* chore(deps): bump dnspython from 2.3.0 to 2.4.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1474
* chore(deps): bump pyyaml from 6.0 to 6.0.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1476
* chore(deps): bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in https://github.com/laramies/theHarvester/pull/1478
* Add tomba module by @benemohamed in https://github.com/laramies/theHarvester/pull/1479
* chore(deps-dev): bump types-requests from 2.31.0.1 to 2.31.0.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1483
* chore(deps-dev): bump types-ujson from 5.8.0.0 to 5.8.0.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1482
* chore(deps-dev): bump types-python-dateutil from 2.8.19.13 to 2.8.19.14 by @dependabot in https://github.com/laramies/theHarvester/pull/1481
* chore(deps-dev): bump types-pyyaml from 6.0.12.10 to 6.0.12.11 by @dependabot in https://github.com/laramies/theHarvester/pull/1480
* flake8 fixes by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1484
* fix security issue with base image by @L1ghtn1ng in https://github.com/laramies/theHarvester/pull/1485

## New Contributors
* @captain686 made their first contribution in https://github.com/laramies/theHarvester/pull/1460
* @benemohamed made their first contribution in https://github.com/laramies/theHarvester/pull/1479

**Full Changelog**: https://github.com/laramies/theHarvester/compare/4.3.0...4.4.0