Skip to content

Files

Latest commit

aa88120 · Jan 13, 2025

History

History
550 lines (507 loc) · 42.3 KB

CHANGELOG.md

File metadata and controls

550 lines (507 loc) · 42.3 KB

Changelog

All notable changes to this project will be documented in this file.

1.1.2 - 2025-01-13

Bug Fixes

  • Make zonetransfer module failsafe (323959a)

Miscellaneous Tasks

  • Minor refactors on zonetransfer module (bf1e37b)

1.1.1 - 2025-01-08

Bug Fixes

  • Optimize cache manager configure method (f233e33)
  • Disable warning exists on udeps step (e142a63)

1.1.0 - 2025-01-01

Bug Fixes

  • Use dns-lookup crate instead of hickory, avoid kills (55e883d)

Documentation

  • Add commentline on lookup interface, [skip ci] (34fd9a8)

Features

  • Brute command optimizations (4e979d5)

Miscellaneous Tasks

1.0.1 - 2024-12-08

Miscellaneous Tasks

0.1.9 - 2024-12-02

Bug Fixes

0.1.8 - 2024-12-01

Bug Fixes

Miscellaneous Tasks

0.1.7 - 2024-12-01

Bug Fixes

  • Codecov warnings on ci (5c560c3)
  • Rustfmt linter job (b1631ef)
  • Rustfmt linter job (d9a96db)
  • Change default verbosity level, [skip ci] (3ab4f7f)
  • Cargo-dist release yml file, [skip ci] (bbfb8e3)
  • Verbosity flag test, [skip ci] (d124375)
  • Coverage workflow argument, [skip ci] (81e2ee7)
  • Dnsdumpster module and add dnsdumpsterapi integration, [skip ci] (b0c9a0b)
  • Chrome panic error, [skip ci] (c6e6093)
  • Environment variable izolation on github tests (3960f1b)
  • Try to fix coverage (b9b10d1)
  • Update scraper version, [skip ci] (45af435)
  • Downgrade scraper version (4dc63b0)
  • Add llvm-symbolizer package, [skip ci] (8777584)
  • Add llvm-symbolizer package (f60b159)
  • Remove llvm install steps, [skip ci] (5b80265)
  • Install llvm-lld package (1fb4f89)
  • Zonetransfer module subdomain extraction fix, [skip ci] (41aea39)
  • Fix windows carriage returns in cli tests (a70abaa)
  • Clippy fixes (a59733c)
  • Machete false positive error ignore (fa4d642)
  • Update regex.rs to fix clippy (3231dd5)
  • Don not panic when chome requester cannot visit the page, [skip ci] (c7639d2)
  • Run onyle one runner instance while running sinle module, [skip ci] (411bdd5)
  • Runner pool logic (59b9c25)
  • Github module exit if apikey is not available (5999f18)
  • Dnsdumpster requeter configuration fixes, [skip ci] (8aeafc1)
  • Docstring wrong reference (a434dfe)
  • Clippy fixes (66814b4)
  • Coverage branch (3463913)
  • Add codecov token (a073ec0)
  • Chrome requester tab cannot closes after got content (5cdc822)
  • Do not use default executiable path while opening browser (9f8a1e1)
  • Requester interface configure method logic fixes (43ffbfa)

Documentation

  • Add examples, [skip ci] (cfa516e)
  • Update docstrings, [skip ci] (0c48f82)
  • Update env docs (8b6ddb2)
  • Update module docstrings (a768452)
  • Add subdomain module dispatcher docstrings (ec4a214)
  • Update docstrings (548e218)
  • Update docstrings (6ca7473)
  • Add example in chrome requester docstring (d7a747e)
  • Update requesters, extractors and types documentation (df36028)
  • Extractors and interfaces documentations and extractor tests (f9beebb)
  • Write enums documentations (8af9580)
  • Add requester cache methods docstrings (27a81c8)
  • Write basic module docstrings (807731e)

Features

  • Extend build targets, [skip ci] (3f95803)
  • Docker multiplatform build workflows, [skip ci] (b40c749)
  • Add linux arm support for docker, [skip ci] (05efd15)
  • Update Cargo.lock file, [skip ci] (85d2294)
  • Update Dockerfile, [skip ci] (9025041)
  • Add Cargo.lock file, [skip ci] (4ce6f78)
  • Add Dockerfile, [skip ci] (b78fd37)
  • Add brute force command implementations, [skip ci] (0b96f7a)
  • Add ip resolve feature, [skip ci] (801787b)
  • Add netcraft module, [skip ci] (c7e28ad)
  • Add html output format, [skip ci] (182c84a)
  • Implement csv output format (eccd9b4)
  • Implement txt output format (27a82d5)
  • Implement json output format (d417522)
  • Add zonetransfer module, [skip ci] (f67e717)
  • Add modules and skips arguments to filter modules, [skip ci] (93176fe)
  • Add scan result structures for reporting (ba65bfc)
  • Add output argument on cli (3b58622)
  • Extend logging messages and colorized log lines (9308bfe)
  • Add logging (511f3e0)
  • Add subscan module runner struct and runner pool struct to run modules as async (66c590e)
  • Add new cli commands, [skip ci] (212a21c)
  • Add subscan main struct, [skip ci] (1d7acc3)
  • New dnsrepo integration module, [skip ci] (886f5aa)
  • Add new waybackarchive integration, [skip ci] (3cc64d1)
  • Add new securitytrails module, [skip ci] (de89507)
  • Add new netlas module integration, [skip ci] (1283003)
  • Github non-generic module implementations, [skip ci] (c2e76ff)
  • New dnsdumpster non-generic module implementation, [skip ci] (0fd65c5)
  • New commoncrawl module, its implemented as a non-generic, [skip ci] (e2a7346)
  • Add requester handler system for custom requests (b01ccca)
  • Add basic http auth method (9ff6a82)
  • Add new zoomeye api integration module (6abc3ff)
  • Extend module environments and refactor env system (45889cb)
  • New whoisxmlapi api integration module (35ef3af)
  • Add new virustotal api integration module (75b69a7)
  • Add new subdomaincenter api integration module (ba4800c)
  • New sitedossier integration module (268e4f2)
  • Add coverage ci yml file (f675720)
  • Add new shodan api integration module (3c1169c)
  • Add leakix api integration (97b5c08)
  • Add hackertarget integration module (1c5a170)
  • New digitorus integration module implementation (ebd629c)
  • Add new crt.sh integration module (0c11be6)
  • Add new chaos integration module (2b67574)
  • Add new certspotter integration module (eafeb26)
  • Use static dispatching for modules (e3dacf2)
  • Add new censys integration module (4f4c30d)
  • Add builtwith integration module (67e5f48)
  • New bufferover integration module (2d49316)
  • Add pagination system into generic api module (b5d35d9)
  • Binaryedge module (be5450f)
  • Basic API key system (1a2de4c)
  • Add generic api integration module and implement anubis and alienvault integrations (41b6054)
  • Add rust cache on ci stages (ff00985)
  • Get rid of requester cache (689e039)
  • Add new pre-commit hooks (f6741f0)
  • Add rust-cargo-test.yml workflow (cdcdbde)
  • Pre-commit integration and Makefile (100361c)
  • Add new duckduckgo engine (ed9c0d8)
  • Add get_content method on chrome requester (e01b52d)
  • Add requester dispatcher enum for performance increase, add static dispatcher for requesters (d01e71a)
  • Configure requesters on startup and refactor extractors (0c86a3e)
  • Add multiple domain address enumeration (1710bba)
  • Requester interface implementations (bdb9a26)
  • Implement extractors, rquesters and generic modules (f81e16a)
  • Start project structure design (7740b43)
  • Implement base search engine and api integration interfaces and modules (11ed813)
  • Add anubis and alienvault integration basics (9cfe388)
  • Add yahoo and bing engines (1b449e6)
  • Add google engine logics (0f2efa3)

Miscellaneous Tasks

  • Update cliff.toml file (6ac646c)
  • Update Cargo.toml file (50a283d)
  • Update cliff.toml file (65f02cb)
  • Update releze-plz workflow (75190d0)
  • Update workflow ymls, [skip ci] (ca5f4f2)
  • Update README.md, [skip ci] (b4d3cb4)
  • Update README.md, [skip ci] (e1d64ce)
  • Update Makefile, [skip ci] (e41c3fe)
  • Update security workflow, [skip ci] (16f078d)
  • Update coverage workflow (b00f56f)
  • Update coverage yml workflow (0e36eba)
  • Add comment line into coverage workflow, [skip ci] (ce120c1)
  • Update README.md, [skip ci] (d2a8765)
  • Update test workflows, [skip ci] (6df09e8)
  • Update test workflows (2abf933)
  • Update coverage workflow (79afc65)
  • Update test workflows (769a231)
  • Fix hadolint workflow (23c6c73)
  • Update coverage workflow (a2dfa5e)
  • Update hadolint workflow (90a8b6f)
  • Update coverage workflow (ca51934)
  • Add typos config file (f3eb862)
  • Update README.md, [skip ci] (8858810)
  • Update README.md, [skip ci] (1c7d8de)
  • Update README.md, [skip ci] (9ec83e3)
  • Update README.md, [skip ci] (80eab90)
  • Update README.md, [skip ci] (8bd666e)
  • Update README.md, [skip ci] (b9a242b)
  • Update README.md, [skip ci] (b1482f1)
  • Update README.md, [skip ci] (f8835e3)
  • Update github workflows (3763f70)
  • Update release-plz workflow job names (be83987)
  • Update release pipeline (f76c9d3)
  • Update release pipeline, [skip ci] (82f6e83)
  • Add docker build badge in README.md, [skip ci] (0b0ab0d)
  • Update deny.toml, ignore instant, [skip ci] (164bf70)
  • Update Cargo.lock, [skip ci] (84975aa)
  • Clippy fixes, [skip ci] (534b657)
  • Update Cargo.toml, [skip ci] (7260743)
  • Update Cargo.toml, [skip ci] (c00b1b5)
  • Update Cargo.toml, [skip ci] (a97c80a)
  • Format fixes on dist configurations, [skip ci] (a8b2322)
  • Integrate cargo-dist, [skip ci] (1c58c8c)
  • Update Cargo.lock, [skip ci] (c9fb875)
  • Update Makefile, [skip ci] (00d9c87)
  • Release-plz workflow, [skip ci] (b402cc7)
  • Update Makefile, [skip ci] (d9528d6)
  • Use log instead of println, [skip ci] (92ee10a)
  • Update Makefile, [skip ci] (1a46739)
  • Update docstring, [skip ci] (fc7e7c2)
  • Update pre-commit hook versions, [skip ci] (e7bbc10)
  • Update Dockerfile, [skip ci] (b6c7358)
  • Update .dockerignore file, [skip ci] (1db0a34)
  • Update Dockerfile, [skip ci] (756bbfe)
  • Update .gitignore file, [skip ci] (f583112)
  • Remove Cargo.lock file, [skip ci] (cb25f88)
  • Bump version, [skip ci] (b5e5852)
  • Change var name on dnsdumpstercrawler test, [skip ci] (bf3d495)
  • Change error message text on dnsdumpstercrawler, [skip ci] (e9f64e3)
  • Sort cache, [skip ci] (494b205)
  • Update pre-commit hook versions, [skip ci] (9dec267)
  • Update docstrings, [skip ci] (2df8231)
  • Update dependencies, [skip ci] (0067db4)
  • Bump version to 0.1.5, [skip ci] (13ed751)
  • Update Makefile, [skip ci] (ed047fa)
  • Refactor subscan module pool, [skip ci] (374f684)
  • Remove space, [skip ci] (b40ca78)
  • Update docstrings, [skip ci] (6972ee4)
  • Avoid code duplication on tests, [skip ci] (da053fa)
  • Refactor tests, [skip ci] (76530e2)
  • Refactor on module pool, [skip ci] (1a8fe01)
  • Minor refactors, [skip ci] (fdb2416)
  • Update README.md, [skip ci] (9208eb3)
  • Update pre-commit hook dependency versions, [skip ci] (82efad1)
  • Struct name changes, [skip ci] (0b693cc)
  • Minor refactor module commons, [skip ci] (c89198f)
  • Minor refactor on output methods, [skip ci] (8a30516)
  • Group imports, [skip ci] (afe3218)
  • Remove unneeded impl, [skip ci] (57a5d5e)
  • Minor refactor on zonetransfer tests, [skip ci] (007d0ce)
  • Minor refactor on zonetransfer module, [skip ci] (f737302)
  • Change method name, [skip ci] (df6c61d)
  • Change tmp vars to temp, [skip ci] (156f020)
  • Refactor tmp stub creation steps, [skip ci] (5801167)
  • Change configs to constants, [skip ci] (885ae82)
  • Remove attr tests on cli tests (55aeb00)
  • Ignore logger and lib in coverage (c286a0b)
  • Change gitleaks-scan token permissions (3e77380)
  • Add doctests to increase coverage (a0802ea)
  • Ignore cli in coverage (1b16a31)
  • Minor refactors (dee6bcb)
  • Get rid of unnecessary for loop in run command (a4acd18)
  • Minor refactor on log utils, [skip ci] (1a57929)
  • Remove unnecessary docstrings, [skip ci] (ce3148d)
  • Minor refactor, [skip ci] (b5dfde0)
  • Update README.md, [skip ci] (bcee497)
  • Change utils folder to utilities, [skip ci] (214ef80)
  • Update cli docstrings, [skip ci] (054e1df)
  • Split utils.rs file, [skip ci] (19c1620)
  • Minor refactors, [skip ci] (5279f5a)
  • Refactor result types and extend doctests, [skip ci] (c054543)
  • Add docstring, [skip ci] (816fe12)
  • Get rid of clippy warns (9e46941)
  • Move runner pool into pools folder (e3743f3)
  • Update dependencies (b706908)
  • Split enums package into different files (6a3f492)
  • Split result definitions in a different module file (ee4484c)
  • Remove unused var (6790f95)
  • Update table colors (6d18a92)
  • Remove space (a9c8cb0)
  • Minor refactor (4e84f97)
  • Minor refactor, [skip ci] (8189ecb)
  • Minor refactor, [skip ci] (f68f726)
  • Add banner and refactor cli components, [skip ci] (f9dd605)
  • Minor refactor, [skip ci] (82e10f8)
  • Refactors on cache and cli, [skip ci] (cdcc8f0)
  • Minor refactor, [skip ci] (f0d658b)
  • Minor refactor, [skip ci] (55054e5)
  • Minor refactor, [skip ci] (146ad83)
  • Update docstring, [skip ci] (94afdf9)
  • Update readme.md file, [skip ci] (f9dc4c0)
  • Minor refactors, [skip ci] (23d8b9d)
  • Change logo height, [skip ci] (4432d11)
  • Change badge colors, [skip ci] (6e9b30d)
  • Change badge colors, [skip ci] (1a84351)
  • Change logo, [skip ci] (2b639b7)
  • Change badge colors, [skip ci] (1e8cae1)
  • Refactor commoncrawl module, [skip ci] (3f3dc2d)
  • Sort cache lines, [skip ci] (39a70ba)
  • Minor refactors, [skip ci] (64b14db)
  • Minor refactors, [skip ci] (37b084e)
  • Remove unnecessary line, [skip ci] (d5b9cbb)
  • Revert requester handler function (5ef6cad)
  • Add pre-commit badge, [skip ci] (c31b17c)
  • Add pre-commit badge, [skip ci] (0ad1fea)
  • Add pre-commit badge, [skip ci] (d9718b6)
  • Update docstrings and refactors, extended generic integration tests (94d32c9)
  • Remove post_request method rightnow (823c05e)
  • Update readme.md, [skip ci] (55a75f9)
  • Update logo size, [skip ci] (0fcf6cf)
  • Update logo size, [skip ci] (10c8fc3)
  • Change variable name on tests, [skip ci] (461961b)
  • Update readme.md, [skip ci] (71cec2d)
  • Update readme.md, [skip ci] (825a742)
  • Update readme.md, [skip ci] (a0fb078)
  • Update readme.md, [skip ci] (7d62e1d)
  • Update readme.md, [skip ci] (3525e51)
  • Update readme.md, [skip ci] (0b3f313)
  • Update readme.md, [skip ci] (b78c022)
  • Update readme.md, [skip ci] (c3c9ae6)
  • Update readme.md, [skip ci] (80f5fdf)
  • Update readme.md, [skip ci] (5183ae5)
  • Update readme.md, [skip ci] (a09b00e)
  • Update readme.md, [skip ci] (ec5e412)
  • Update readme.md (a1cfc99)
  • Update readme.md (9696d90)
  • Update readme.md (c0c5781)
  • Update readme.md (46d37c0)
  • Update readme.md (d5c55fc)
  • Update readme.md (9b5b814)
  • Update readme.md (b7b21e0)
  • Update readme.md (50f2616)
  • Update logo (6deff5f)
  • Update logo (9a58223)
  • Update readme.md (a7997fb)
  • Update readme.md (94c554b)
  • Update logos (c3fbc3f)
  • Update logos (d38dfb2)
  • Update logos (a1fc00b)
  • Update logos (96f2641)
  • Update logos (0ee659e)
  • Update logos (076f151)
  • Update logos (f616187)
  • Update logos (0e6fd15)
  • Add logo, update readme (96e1d16)
  • Remove space (1e2ddad)
  • Update .env.template file format (64d324b)
  • Refactor query types (b8743e5)
  • Testing coverage line (c2f7512)
  • Add lint-docs step on workflows (9aee7e0)
  • Update codecov.yml file (9c32112)
  • Update coverage ci yml file (bfa0e1c)
  • Refactor engine tests, [skip ci] (1696b3d)
  • Disable codecov patch and increase code coverage, [skip ci] (33973ce)
  • Add wrapper main method on no_run marked doctests to avoid coverage fp, [skip ci] (b487b76)
  • Add codecov status check configurations (a348253)
  • Remove tarpaulin (aaca61f)
  • Remove tarpaulin (cfc3363)
  • Change tarpaulin image tag (2c19921)
  • Change run method test name (566e5fd)
  • Change import syntaxes (bb01164)
  • Refactor generic module names (ddcdfc4)
  • Update digitorus description (65cce10)
  • Update rustfmt.toml (0aaf4ca)
  • Bump project version (eece0d3)
  • Docstring simplify code (5a69aa5)
  • Minor changes (2e424a7)
  • Update digitorus module docstring, close #45 (aec1c56)
  • Test refactors (a463750)
  • Docstring fixes (29f7822)
  • Update dependency versions (ca1343a)
  • Get rid of test baz subdomain (f67fc69)
  • Change function name on module common mocks (a12b22d)
  • Made private function (0b852d1)
  • Refactor integrations (1ac02d1)
  • Refactor integration tests (6f36525)
  • Add bufferover module into cache (830a5ac)
  • Rename stub file name (d53d273)
  • Docstring updates (52925ef)
  • Test uppercase (d6a9cb5)
  • Update .env.template file (c127f3a)
  • Update .env.template file (ec34e43)
  • Refactor bevigil and binaryedge tests (6113333)
  • Update docstring (ebd2266)
  • Change type names (aa5eab8)
  • Bump version to 0.1.1 (395a672)
  • Minor refactor (b965693)
  • Minor refactor on generic api integration (55f13c5)
  • Refactor on generic api integration module (7e4aff6)
  • Minor refactoring (556a5de)
  • Minor syntax fix (f2530c0)
  • Rename workflow files (156d127)
  • Minor syntax fixes (6d7ad0e)
  • Remove unnecessary module doc strings (b82471a)
  • Remove unnecessary integration module docstrings (c39b4d0)
  • Use new method instead of default while create btreeset (2b7fbd1)
  • Change method names (165bd2c)
  • Add blank lines after func definition (6a38818)
  • Change module name on docstring (a3b6f88)
  • Fix markdown table (6c40cc3)
  • Update workflow yml files (1d0c905)
  • Update workflow yml files (e780d65)
  • Minor refactor (b60e521)
  • Minor refactor (b8d3131)
  • Minor refactor (41a099c)
  • Refactor tests folder structure (1070460)
  • Refactor types and add common mocks module (cd043e4)
  • Generic search engine minor refactor (f8d14d3)
  • Update .pre-commit-config.yaml file (9f2297e)
  • Refactor tests (170d304)
  • Update workflow yml files (82f69b3)
  • Update workflow yml files (9ea40ac)
  • Update workflow yml files (5a5deb9)
  • Update workflow yml files (c794343)
  • Update tests yml workflow (b61e259)
  • Update Makefile (9222bb5)
  • Update Makefile (2660d4c)
  • Split ci yml files (a023fbe)
  • Update ci workflow yml file (020820a)
  • Update Makefile (8964f04)
  • Update Makefile (8b0bf5f)
  • Clippy fixes (687ce6b)
  • Update rust-cargo-test.yml (b6bd746)
  • Allow deadcode common constants (6562e36)
  • Refactor cache tests (efde714)
  • Rustfmt fixes (e3e6ead)
  • Html extractor doctest refactor (9bf5fd1)
  • Refactor chrome requester (8cafe6c)
  • Refactor cache tests (0376d28)
  • Change headless_chrome version definition (cda8c3e)
  • Update Cargo.toml dependency versions (392ab7a)
  • Update cargo dependencie versions (c54e476)
  • Formattings (cefb8cf)
  • Refactor update_many method on searchquery (861c354)
  • Import format fix (87de048)
  • Formatting fixes (5bf3fa1)
  • Refactor manager and import fixes (41ae8b1)
  • Refactoring manager module (7a75919)
  • Refactoring base structure (d517033)
  • Refactor some code bases and implement memoizing for modules and requesters (69ee769)
  • Change get_start_query method name (a09060b)
  • Refactor generic search engine module (2d5c035)
  • Refactor core types (47b04bd)
  • Remove unnecessary signatures from types (c40a340)
  • Refactor generic search engine module (90c1839)
  • Cargo fix and refactoring (31c4e00)
  • Refactor generic searchengine module (70a70d8)
  • Use iterators on google engine (ea40b18)
  • Initialize rust cargo (320507b)

Refactor

  • Group overlaped imports (2e15256)
  • Update save method (f4406f2)
  • Generic api integration module auth method (396ae9b)
  • Api key logics (3b03eaf)
  • Generic api integration (00840cd)

Testing

  • Add resolver tests, [skip ci] (8a691d8)
  • Increase coverage on netcraft, [skip ci] (c0a88e1)
  • Add netcraft module tests, [skip ci], close #118 (c9b03a0)
  • Add save method tests (e458599)
  • Add zonetransfer module run method tests, [skip ci] (ba0fa71)
  • Extend doctests, [skip ci] (dcc86c1)
  • Add zonetransfer module tests (704a4c3)
  • Add attribute tests on command args (7e742a7)
  • Add cli tests (2b23290)
  • Add doctests (3af4878)
  • Get rid of static ports (b1ed726)
  • Remove unnecessary module definition on cache tests, [skip ci] (6e00eb6)
  • Add dnsrepo module tests, [skip ci] (fc51670)
  • Add waybackarchive tests, close #98, [skip ci] (e2ebb6a)
  • Add securitytrails module tests, [skip ci] (659fc58)
  • Add netlas module tests, close #93, [skip ci] (684f8c1)
  • Add github module tests, close #91, [skip ci] (05222fb)
  • Add dnsdumpster module tests, [skip ci] (fe103ca)
  • Add commoncrawl non-generic module tests, close #43, [skip ci] (0e9d2af)
  • Extend client tests, also refactor, [skip ci] (1a686e0)
  • Add zoomeye integration tests, close #78 (c42780a)
  • Add threatcrowd integration tests, close #70 (d011904)
  • Add threatcrowd api integration module (9095609)
  • Add whoisxmlapi integration tests, close #69 (f511c3c)
  • Virustotal integration module tests, close #68 (1ad4a7d)
  • Add subdomaincenter integration module tests, close #67 (33c8d3d)
  • Add sitedossier integration module tests, close #66 (a2b24b7)
  • Add get_next_url tests for each module (11908aa)
  • Add shodan integration module tests (29b3369)
  • Add leakix integration tests, close #52 (faaa5ec)
  • Add hackertarget integration module tests, close #49 (62cf874)
  • Add digitorus integration tests (8bb1e61)
  • Add content enumeration method tests (6a676af)
  • Add crtsh integration module tests, close #44 (d53d509)
  • Add censys module tests (8b096ca)
  • Add bufferover integration module tests (28b976f)
  • Add binaryedge module tests (0d33855)
  • Extend generic api integration tests according to auth methods (d2a4a7c)
  • Add json extractor tests and docstring updates (717a173)
  • Extend anubis and alienvault tests (153739b)
  • Add anubis and alienvault tests (a2fb662)
  • Engine module tests and documentations (dee454b)
  • Requester tests and documentations (3eb3957)
  • Add requester tests and add new method in chrome requester (8d251db)