Releases: MattKeeley/Spoofy
Releases · MattKeeley/Spoofy
Release list
v1.0.3
What's Changed
- New Updates To Spoofy Logic by @MattKeeley in #30
- Add setup.py for pip/pipx compatibility by @Mister-Joe in #35
- Bug Fix by @MattKeeley in #38
- Update from subdomain to any domain after tests. by @MattKeeley in #39
- Add Json output to spoofy by @richs3c in #37
- Update docs to use githubs contributions instead by @MattKeeley in #41
- DKIM Implementation by @MattKeeley and @trizzosk in #42
New Contributors
- @Mister-Joe made their first contribution in #35
- @richs3c made their first contribution in #37
- @trizzosk made their first contribution in #42
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- bug: fixing logic by @MattKeeley in #12
- Test Cases by @MattKeeley in #13
- bug fix: Crash on SOA Resolver by @MattKeeley in #14
- update test.py by @eman-ekaf in #15
- bugfix: SOA resolver crashing by @MattKeeley in #16
- bugfix: parsing "all" with spaces by @MattKeeley in #17
- bugfix: Org Records by @MattKeeley in #18
- Fix typo in report by @Paulmolin in #19
- Bug-fix: inaccurate results by @MattKeeley in #20
- adding BIMI record retrival by @darcosion in #22
- Merge pull request #22 from darcosion/main by @Khnaz35 in #23
- Revert "Merge pull request #22 from darcosion/main" by @MattKeeley in #24
- New improvements and test cases by @MattKeeley in #27
New Contributors
- @eman-ekaf made their first contribution in #15
- @Paulmolin made their first contribution in #19
- @darcosion made their first contribution in #22
- @Khnaz35 made their first contribution in #23
Full Changelog: v1.0.1...v1.0.2
v1.0.1
We are excited to announce the release of Spoofy v1.0.1! This update brings a significant enhancement to the performance of our domain analysis tool by introducing multi-threading capabilities. Now, you can process multiple domains simultaneously, leading to faster results and a more efficient experience.
Key features and improvements in Spoofy v1.0.1 include:
- Multi-threading support: With this update, we have implemented multi-threading to parallelize domain processing. This allows the tool to analyze multiple domains concurrently, improving the overall performance and speed, especially when processing large domain lists.
- Synchronized output: To ensure that the output from different threads does not overlap or interfere with each other, we've introduced thread synchronization using
threading.Lock. This guarantees that the console output and report generation remain consistent and easy to read. - Code optimization: We have refactored and optimized the codebase to accommodate multi-threading, making it more robust and maintainable.
v1.0.0
Spoofy.py v1.0.0 is the initial release of the tool, which performs the following tasks:
- Queries DNS servers to retrieve SPF and DMARC records for a given domain or list of domains.
- Determines if a domain is vulnerable to email spoofing by analyzing the retrieved SPF and DMARC records and their attributes.
- Prints the results to the console or outputs them to an Excel file.
- Changes and updates made in this release:
Initial release of Spoofy
- Supports single domain and input list of domains
- Prints results to console or saves them to an Excel file
- Utilizes DNS resolver to retrieve SPF and DMARC records
- Analyzes retrieved records to determine vulnerability to email spoofing
Future plans for the next release:
- Add support for additional email authentication protocols such as DKIM and ARC.
- Implement more advanced analysis techniques to improve accuracy of spoofing detection.
- Enhance reporting capabilities with charts, graphs, and data visualization.
- Improve the tool's performance and scalability for large-scale assessments.