pwnlib.useragents
— A database of useragent strings
Database of >22,000 user agent strings
- pwnlib.useragents.getall() str set [source]
Get all the user agents that we know about.
- Parameters
None –
- Returns
A set of user agent strings.
Examples
>>> 'libcurl-agent/1.0' in getall() True >>> 'wget' in getall() True
- pwnlib.useragents.random() str [source]
Get a random user agent string.
- Parameters
None –
- Returns
A random user agent string selected from
getall()
.
>>> import random as randommod >>> randommod.seed(1) >>> random() 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts; FunWebProducts-MyTotalSearch; iebar)'