43 Commits
Author SHA1 Message Date
Doğan Can Bakır 13e5db7500 bump version 2026-03-05 14:48:23 +03:00
Doğan Can Bakır ab19329f86 Merge branch 'dev' into fix/sources-in-alphabetical-order
Resolve conflict by adding urlscan source in alphabetical order.
2026-02-04 15:04:45 +03:00
Doğan Can Bakır 1ca2a67f92 add optional API key support for sources
- add KeyRequirement enum with three states: NoKey, OptionalKey, RequiredKey
- add KeyRequirement() method to Source interface
- update config generation to include optional sources
- update env var loading for optional sources
- update source listing with ~ marker for optional sources
- mark hackertarget, leakix, reconeer as OptionalKey
- fix hackertarget and reconeer to work without API key

closes #1695
2026-01-05 15:00:59 +03:00
Doğan Can Bakır 9b4705252e fix race condition in github and gitlab sources
use atomic.Int32 for counter fields to prevent data races when
multiple goroutines concurrently increment requests/results/errors
2026-01-05 14:23:20 +03:00
Doğan Can Bakır e96320ec38 add request tracking to -stats flag
Adds request counting to all sources to help users monitor API usage
and debug quota consumption issues like #1562.

Changes:
- Add Requests field to Statistics struct
- Track HTTP requests in all 53 sources
- Display request count in stats output

Closes #1698
2026-01-05 14:14:20 +03:00
Doğan Can Bakır 8eacfb143a bump version 2026-01-05 11:42:17 +03:00
Doğan Can Bakır fe41f49040 add reconeer 2026-01-04 15:56:45 +03:00
Doğan Can Bakır 79a426007b bump version 2025-12-18 15:28:48 +03:00
Doğan Can Bakır 692e30a592 add thc 2025-12-18 12:24:51 +03:00
Doğan Can Bakır 037d063603 minor 2025-12-08 15:25:17 +03:00
Doğan Can Bakır 074497b536 add profundis 2025-12-08 10:31:36 +03:00
Doğan Can Bakır c83e0b62b4 bump version 2025-11-21 13:09:54 +09:00
Doğan Can Bakır bc7edda8b6 remove hunter 2025-10-20 11:31:10 +03:00
Doğan Can Bakır 61bc082d5d add api key support 2025-10-20 11:27:24 +03:00
Doğan Can Bakır 8117b1acf3 add windvane 2025-10-16 14:56:57 +03:00
Doğan Can Bakır 7823d41dd1 fix typo 2025-10-02 13:35:06 +03:00
Doğan Can Bakır d236bba3dd fix lint err 2025-10-02 13:32:23 +03:00
Doğan Can Bakır 648f1e1311 fix pagination 2025-10-02 13:27:42 +03:00
Doğan Can Bakır 20682b595a update README 2025-09-24 13:52:17 +03:00
Doğan Can Bakır 0ed6faf8f2 add env var support for config files 2025-09-24 13:46:52 +03:00
Doğan Can Bakır e5bcc681d1 add onhype 2025-09-22 16:00:01 +03:00
Doğan Can Bakır 92ee44cb13 bump version 2025-09-16 14:27:54 +03:00
Doğan Can Bakır 31d55080dc minor 2025-07-23 19:08:43 +03:00
Doğan Can Bakır f786099a2e remove debug code 2025-07-23 19:08:24 +03:00
Doğan Can Bakır e3af027548 add api key support for hackertarget 2025-07-23 19:06:56 +03:00
Doğan Can Bakır 3d12dd7dfb update version 2025-06-20 21:50:06 +03:00
Doğan Can Bakır ab4e8852b7 update lint action 2025-04-28 15:10:46 +03:00
Doğan Can Bakır 385e03eb95 update version 2025-04-28 14:49:21 +03:00
Doğan Can Bakır aa7fd52c9b update version 2025-02-25 16:24:55 +03:00
Doğan Can Bakır 2623ffd6ef minor 2025-02-17 16:50:43 +03:00
Doğan Can Bakır bc2d8d7b27 update dnsrepo api endpoint 2025-02-17 16:29:08 +03:00
Doğan Can Bakır da756e8718 update version 2025-01-14 12:30:56 +03:00
Doğan Can Bakır 519f1dc7b0 fix silent 2024-04-01 17:23:16 +03:00
Doğan Can Bakır 739de94e52 update utils 2023-09-04 09:55:40 +00:00
Doğan Can Bakır a7764d0904 minor 2023-08-21 11:49:25 +00:00
Doğan Can Bakır 43ebc2ef33 use -shortmode for excluding long running tests 2023-08-21 11:45:27 +00:00
Doğan Can Bakır 3c907cfee3 create if not exists 2023-08-17 13:35:28 +00:00
Doğan Can Bakır 048c92fb33 cleanup migration code 2023-08-16 11:56:52 +00:00
Doğan Can Bakır 776499ee9a add integration test for sources w/o auth 2022-09-28 16:54:14 +03:00
Doğan Can Bakır 37fa84ef09 fix typo 2022-09-25 11:58:49 +03:00
Doğan Can Bakır 141a047704 add integration test for alienvault 2022-09-25 11:50:37 +03:00
Doğan Can Bakır 22f8270382 convert to parameterized test 2022-09-23 17:37:32 +03:00
Doğan Can Bakır 13aea5a33e add integration test for hackertarget 2022-09-18 15:36:55 +00:00