Openbullet This Config Does Not Support The Provided Wordlist Type 🆕 Plus
The "This config does not support the provided Wordlist Type" error in OpenBullet occurs when you attempt to run a job using a wordlist that hasn't been enabled in the specific configuration's settings . OpenBullet uses these types (like Credentials, Emails, or UserPass) to determine how to parse each line of your data file into variables like input.USERNAME and input.PASSWORD .
Below is a blog-style guide to understanding and fixing this mismatch.
How to Fix: "This config does not support the provided Wordlist Type" 1. Update the Config Settings (The Quick Fix)
Most of the time, the configuration simply needs to be told that your wordlist type is acceptable.
Open the Config: Go to the Config Manager and select the config you want to use.
Navigate to Settings: Go to Config Settings > Other Options (or Data in OpenBullet 2)Â .
Enable the Type: Look for a section labeled Allowed Wordlist Types.
Select Your Type: Check the box for the wordlist type you are trying to use (e.g., if your wordlist is "MailPass," ensure "MailPass" or "Credentials" is selected)Â .
Save: Don't forget to save the config before restarting your job. 2. Re-Import Your Wordlist
If you accidentally imported your wordlist with the wrong type (e.g., imported a list of emails as Default instead of Credentials), the config will reject it even if the data looks correct. Go to the Wordlist Manager. Delete the current wordlist entry. Click Add and re-select your file .
In the Type dropdown, carefully select the format that matches your data (usually Credentials or UserPass)Â . 3. Modify the Environment.ini File (Advanced)
If you are using a unique data format that isn't listed, you can define it yourself in the core settings.
Locate the Environment.ini file in your OpenBullet root or UserData folder .
Under the [WORDLIST TYPE] section, you can add a new type with a custom Regex and Slices .
Example: Name=MyCustomList, Regex=^.*:.*$, Separator=:, Slices=USER,PASS . Restart OpenBullet for these changes to take effect . Why does this happen?
OpenBullet is designed to be modular. A config built to check Proxy Lists shouldn't accidentally be run with a list of User:Pass combos. By enforcing "Wordlist Types," the software ensures that the script has the exact variables it needs to function properly .
Do you need help defining a custom regex for a specific wordlist format in your Environment.ini?
[REQUEST] Wordlist with Multiple Types · Issue #590 - GitHub The "This config does not support the provided
This error occurs when the Wordlist Type assigned to your data file (e.g., Email:Pass ) does not match the Allowed Wordlist Types
defined in the configuration (.loli or .anom) you are trying to run. OpenBullet uses these types to know how to split each line of your data into variables like Quick Fixes Check Config Settings : Go to the Config Settings
(often under the "Other Options" or "Data" tab) and look for Allowed Wordlist Types
. Ensure the type you selected for your wordlist is checked in this list. Update the Wordlist Type : If you imported your list as Credentials but the config only accepts
, you must either re-import the wordlist with the correct type or edit the wordlist entry in the Wordlist Manager Edit Environment.ini : If the specific type you need (like ) isn't available, you can add it manually to your Environment.ini file located in the
folder. You will need to define its name, regex pattern, and how it slices the data. Disable Verification : In some versions, you can set Environment.ini
for that specific type. This bypasses the regex check and lets you pass the data through regardless of format. Why This Happens Legacy Issues
: Older configs (OB1) might use different default type names than newer versions (OB2), causing a mismatch when importing. Strict Regex
: The wordlist type has a built-in regular expression (Regex) to validate data. If your data doesn't perfectly match that pattern (e.g., missing a colon or an '@' symbol), OpenBullet may reject it. Environment.ini
cant uploade configs · Issue #260 · openbullet/OpenBullet2
This error occurs when the Wordlist Type assigned to your imported data file does not match the Allowed Wordlist Types specified within your OpenBullet configuration's settings. Core Causes Mismatched Attributes
: The config is hard-coded to only accept certain types (e.g., Credentials
), but you imported your wordlist as a different type (e.g., Missing Environment Definitions
: If the specific wordlist type name used in the config isn't defined in your Environment.ini file, OpenBullet cannot validate the data correctly. Resolution Steps 1. Adjust Config Settings (Most Common Fix)
You must explicitly tell the configuration which data types it is allowed to process. Config Manager and select the problematic config. Navigate to Config Settings Other Options depending on your version). Locate the Allowed Wordlist Types
Move the wordlist type you are using (e.g., "Credentials" or "EmailPass") from the "Available" side to the the configuration before starting the job. 2. Re-import the Wordlist
When importing a new list, ensure you select the correct category that matches what the config expects. section and click Use OpenBullet’s built-in Tools >
dropdown, select the category that matches your config's requirement (standard options usually include Credentials 3. Update the Environment.ini
If the required wordlist type is missing entirely from your environment, you must add it manually to the OpenBullet Usage Manual configuration file. Environment.ini
Ensure it contains the definition for the type you need, such as:
[WORDLIST TYPE] Name=Credentials Regex=^.*:.*$ Verify=True Separator=: Slices=USERNAME,PASSWORD Use code with caution. Copied to clipboard Restart OpenBullet after saving changes for them to take effect. Technical Overview Table Wordlist Type Categorizes data lines (e.g., email:pass vs user:pass). Allowed Types
A security/logic gate in the config to prevent using wrong data formats.
Validates that each line in your file matches the expected format. , lines that don't match the regex are marked as INVALID. for a specific data format?
Every OpenBullet configuration is designed to handle specific types of data. The "Wordlist Type" setting within a config tells the runner what kind of variables to extract from your text file. Common types include:
Credentials: Usually formatted as email:password or user:password. URLs: For scanning or scraping specific links. Proxy: For checking or rotating IP addresses. Numeric: For PINs or IDs.
If a config is set to "Credentials" but you load a list of simple numeric codes, or if it's set to "Email" but you load "User:Pass," OpenBullet triggers this error to prevent the runner from failing or producing inaccurate results. How to Fix the Conflict 1. Check the Config Settings
The most common cause is a simple setting mismatch within the OpenBullet environment. Open the Config Manager. Select the config you are trying to use and click Edit. Navigate to the Settings tab and look for General. Locate the Wordlist Type dropdown menu.
Change the type to match your file (e.g., if your list is user:pass, ensure the type is set to Credentials or Default). 2. Verify Your Wordlist Format
Sometimes the issue isn't the config, but the wordlist itself.
Ensure there are no stray spaces at the beginning or end of your lines.
Check the delimiter. OpenBullet usually expects a colon (:) or a semicolon (;).
If your config expects email:pass but your list is just pass, you must reformat your list or change the config's input logic. 3. Modify the Stack (Advanced)
If you are comfortable with the OpenBullet Stack, you can manually adjust how the data is parsed. Go to the Stack tab in the Config Creator.
Check the first few blocks to see how the variables , , or are being called. if your wordlist is "MailPass
If the config is hard-coded to require two variables but your wordlist only provides one, you will need to add a "Parse" block or modify the input requirements. Best Practices for Wordlist Management
đź’ˇ Match on Import: Always double-check the "Type" dropdown when adding a new wordlist to the Wordlist Manager.
Standardization: Stick to user:pass formats whenever possible for maximum compatibility.
Testing: Use the "Debugger" feature within OpenBullet to test one line of your wordlist against the config before running a full job.
Custom Types: If you are using a unique format, you can define "Custom Wordlist Types" in the environment settings of OpenBullet to bridge the gap between your data and your configs.
By ensuring the configuration settings align with the physical structure of your data file, you can eliminate this error and ensure your automation tasks run smoothly.
If you tell me more about the specific format of your wordlist, I can help you: Identify the correct Wordlist Type setting Convert your wordlist to a compatible format Adjust the config script to accept your data type
The error message "This config does not support the provided wordlist type" in OpenBullet indicates a mismatch between the format of the data you are feeding into the program (the Wordlist) and what the specific configuration (Config) is programmed to accept.
Here is a detailed article explaining why this happens and how to fix it.
2. Convert Your Wordlist to the Correct Format
Use tools like:
- OpenBullet’s built-in wordlist tools (Tools → Wordlist → Convert)
- Notepad++ with regex find/replace
- Python script (example below)
🔧 Solution 2 – Convert Your Wordlist
Use a tool or script to reformat your wordlist.
Example A: Convert email:pass → user:pass (remove domain)
Input: john@gmail.com:123456
Output: john:123456
Use OpenBullet’s built-in Tools > Wordlist > Replace or a simple Python script.
Example B: Convert email only → email:pass (add dummy password)
Input: john@gmail.com
Output: john@gmail.com:dummy123
Example C: Convert user:pass → email:pass (add domain)
Input: john:123456
Output: john@gmail.com:123456
(Only if you know the domain)
Method 1: Check Config Requirements
The most reliable way to fix this is to check what the config author intended.
- Look at the Config Name or the thread where you downloaded it. Authors often label configs as
(Email:Pass)or(User:Pass). - In OpenBullet 1 (Legacy), click on the config in the list. Look at the panel on the right (or bottom) under "Info." It usually states the required Wordlist Type.
- In OpenBullet 2, select the config and view the Inputs section. It will show if it requires a generic
Datavariable or specific variables.
✅ Step 1 – Check the Config’s Required Wordlist Type
- Open OpenBullet.
- Go to Configs tab.
- Select your config.
- Look at the "Wordlist Type" field (or check config description/notes).
FR
EN