Skip to content

Conversation

Copy link

Copilot AI commented Dec 30, 2025

Consolidates all password base files (00_real_bases.txt, 00_trie_bases.txt, 00_analyzed_bases.txt) and usernames into a single deduplicated, sorted wordlist at 00_unified_passwords.txt.

Changes

  • New method generate_unified_password_file(): Reads all source files, deduplicates via set, sorts alphabetically, writes to 00_unified_passwords.txt
  • Helper method _read_wordlist_file(): DRY file reading with consistent error handling
  • Logging enhancement: Shows per-file contribution (total words, new additions, cumulative count)
  • Documentation: Added unified file section in README with Hashcat usage examples
  • Integration: Called in generate_all_artifacts() after individual file generation

Example Output

Generating unified password file (combining all bases and usernames)...
  → 00_real_bases.txt: 5 total, 5 new, 5 cumulative
  → 00_trie_bases.txt: 0 total, 0 new, 5 cumulative
  → 00_analyzed_bases.txt: 5 total, 2 new, 7 cumulative
  → usernames.txt: 3 total, 3 new, 10 cumulative
 → 00_unified_passwords.txt (10 unique words)

Direct usage:

hashcat -m 1000 -a 0 hashes.txt output/00_unified_passwords.txt -r 01_elite.rule
Original prompt

On listminer.py, THis is where the unified password file was to be implemented, where the base, trie, analyzed and usernames were supposed to be combined into 1 file and sort unique


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 3 commits December 30, 2025 15:58
Co-authored-by: awillard1 <5957650+awillard1@users.noreply.github.com>
…ode quality

Co-authored-by: awillard1 <5957650+awillard1@users.noreply.github.com>
Co-authored-by: awillard1 <5957650+awillard1@users.noreply.github.com>
Copilot AI changed the title [WIP] Add unified password file implementation in listminer.py Implement unified password file combining all bases and usernames Dec 30, 2025
Copilot AI requested a review from awillard1 December 30, 2025 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants