A Node.js script to generate random browser User-Agent strings for various platforms.
- Generate User-Agent strings for popular browsers: Chrome, Firefox, Safari, Edge, Opera.
- Support for both desktop and mobile user-agents.
- Option to specify browser type, count, and output file.
- Randomized versions and operating systems.
- Install the latest version of Node.js.
- Verify installation by running:
node -v
- Clone this repository:
git clone https://github.com/NoxL-Sec/user-agent-generator.git cd user-agent-generator
To run the script, use the following command:
node uagenerator.js [options]
-t <type>
: Specify the browser type to generate. Options:chrome
,firefox
,safari
,edge
,opera
,random
(default:random
).-c <num>
: Number of User-Agents to generate (default: 1).-o <file>
: Output file to save results.-m
: Generate mobile user-agents only.-d
: Generate desktop user-agents only.-h
: Show help message.
Generate 5 random Firefox user-agents for mobile:
node uagenerator.js -t firefox -c 5 -m
Generate Chrome user-agents and save to a file:
node uagenerator.js -t chrome -o agents.txt -d
This project is licensed under the MIT License.