Hacker News new | past | comments | ask | show | jobs | submit

User Agents of Visitors

This page demonstrates showing query result from database.

Below list of user agents are collected from the visitor's HTTP header.

stats ready

User AgentCount
Bots11895095
Android993261
Other215014
Windows209675
MacOS104757
iPhone36550
Linux23094
iPad247
curl104
ChromeOS103
Wget32
Links8
Lynx8
Bot AgentCount
SemrushBot7655136
YandexBot1108107
AhrefsBot817082
PetalBot681988
GoogleBot412169
DotBot305545
BLEXBot299238
BarkrowlerBot264986
BingBot113809
FacebookBot76892
OpenAIBot74120
GoBot33862
MJ12Bot24496
DataForSeoBot20211
InternetMeasurement1405
PythonBot1130
DuckDuckGoBot1074
CensysInspect971
PaloBot959
SeznamBot415
NeevaBot406
JavaBot230
LinkdexBot191
NodeBot153
YahooBot131
ImagesiftBot121
MojeekBot82
LinkAffinityBot67
NetcraftSurveyAgent59
TwitterBot18
QwantBot16
SlackBot11
HackerNewsBot7
WhatsAppBot4
BaiduBot3
TelegramBot1
PythonRequests0
Other AgentCount
meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)116999
Mozilla/5.0 (compatible; Bytespider; spider-feedback@bytedance.com) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.0.0 Safari/537.3642712
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)33709
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.369671
wp_is_mobile3572
Owler (ows.eu/owler)2601
MBCrawler/1.0 (https://monitorbacklinks.com/robot)2425
CCBot/2.0 (https://commoncrawl.org/faq/)449
Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.8.1.2) Gecko/20070226 Firefox/2.0.0.2316
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd-ws7HzVG5CObvQRdUIkKS0g_LGKw)245
Mozilla/5.0 zgrab/0.x239
SEMrushBot174
Chrome Privacy Preserving Prefetch Proxy157
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://docs.perplexity.ai/docs/perplexity-bot)111
ALittle Client110
colly - https://github.com/gocolly/colly72
Mozilla/5.0 (compatible; VelenPublicWebCrawler/1.0; +https://velen.io)62
Owler <ows.eu/owler>54
Mozilla/5.0 (keys-so-bot)50
Brightbot 1.050
Scrapy/2.6.3 (+https://scrapy.org)40
Mozilla/5.0 (X11; OpenBSD i386) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.3638
Request-Promise35
got (https://github.com/sindresorhus/got)35
Mozilla/5.0 (compatible)30
firefox26
Ruby24
Mozilla/5.023
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd_v7_8gVohIECzQQVh0W3lXtLIy1GQ)21
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Bravebot/1.0; +https://search.brave.com/help/brave-search-crawler) Chrome/W.X.Y.Z Safari/537.3620
GuzzleHttp/717
Mozilla/5.0 (compatible; BitSightBot/1.0)17
Mozilla/5.0 (compatible; wpbot/1.1; +https://forms.gle/ajBaxygz9jSR8p8G9)17
allie-alligator/1.0.0 (+http://alliecrel5ag3amq4c4ppfhz6aki4ejcee6po3xutobrivr65ws2saad.onion)16
Client/36613 CFNetwork/1485 Darwin/23.1.015
YouBot (+http://www.you.com)14
url12
Mozilla/5.0 (l9scan/2.0.934323e2631313e2430313e2237313; +https://leakix.net)12
Friendly_Crawler/Nutch-1.20-SNAPSHOT12
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible12
Screaming Frog SEO Spider/16.711
Mozilla/5.0 (compatible; Cincraw/1.0; +http://cincrawdata.net/bot/)11
Mozilla/5.0 (compatible; wpbot/1.0; +https://forms.gle/ajBaxygz9jSR8p8G9)11
Symfony BrowserKit10
Screaming Frog SEO Spider/20.210
python-httpx/0.27.29
VerticalLeap-BacklinkChecker/2.0 (http://www.apolloinsights.com/) Chrome/56.0.2924.87 Mozilla/5.08
Screaming Frog SEO Spider/17.28
Screaming Frog SEO Spider/18.28
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd88BOptxfamryWUfQvDkS1pNY218A)8
Safari/18614.3.7.1.5 CFNetwork/1402.0.8 Darwin/22.2.08
Apache/2.4.34 (Ubuntu) OpenSSL/1.1.1 (internal dummy connection)8
python-httpx/0.28.18
Screaming Frog SEO Spider/18.17
Screaming Frog SEO Spider/19.47
GoogleProducer; (+http://goo.gl/7y4SX)7
Mozilla/5.0 (X11; NetBSD) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.367
Mozilla/2.02E (Win95; U)7
Mozilla/4.0 (compatible; fluid/0.0; +http://www.leak.info/bot.html)6
K7MLWCBot/1.0 (+http://www.k7computing.com)6
Screaming Frog SEO Spider/19.26
Safari/19617.1.17.11.9 CFNetwork/1490.0.4 Darwin/23.2.06
Mozilla/5.0 (compatible; GeedoBot; +http://www.geedo.com/bot.html)6
Safari/18615.1.26.110.1 CFNetwork/1406.0.4 Darwin/22.4.06
ZoomBot (Linkbot 1.0 http://suite.seozoom.it/bot.html)6
python-httpx/0.27.06
Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/536.5 (KHTML like Gecko) Chrome/19.0.1084.56 Safari/536.56
Chrome/74.0.3729.157 Safari/537.365
Screaming Frog SEO Spider/17.15
CyotekWebCopy/1.9 CyotekHTTP/6.25
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd_gfaBLU6m8ghvF28GCIDhv5fWj7A)5
Mozilla/5.0 (compatible; Konqueror/3.5; NetBSD 4.0_RC3; X11) KHTML/3.5.7 (like Gecko)5
IMNTools/2.0 (+http://www.webuildpages.com)5
MobileSafari/604.1 CFNetwork/978.0.7 Darwin/18.7.05
Mozilla/4.0 (compatible; MSIE 6.0; j2me) ReqwirelessWeb/3.55
MobileSafari/8618.1.15.10.15 CFNetwork/1494.0.7 Darwin/23.4.05
Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20100101 Firefox/5.05
Mozilla/5.0 (compatible; Cocolyzebot/1.0; https://cocolyze.com/bot)4
colly - https://github.com/gocolly/colly/v24
Screaming Frog SEO Spider/18.04
MetaInspector/5.9.0 (+https://github.com/jaimeiniesta/metainspector)4
Client/33911 CFNetwork/1474 Darwin/23.0.04
undici4
libwww-perl/6.434
Screaming Frog SEO Spider/15.24
Mozilla/5.0 (compatible; NetpeakCheckerBot/3.7; +https://netpeaksoftware.com/checker)4
WDG_Validator/1.6.24
Curl4
Mozilla/5.0 (X11; U; FreeBSD x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.164
msnbot-media/1.1 ( http://search.msn.com/msnbot.htm)4
SonyEricssonT68/R201A4
Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.9a1) Gecko/20060702 SeaMonkey/1.5a4
Opera/8.01 (J2ME/MIDP; Opera Mini/1.0.1479/HiFi; SonyEricsson P900; no; U; ssr)4
BlackBerry8320/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/1004
POLARIS/6.01(BREW 3.1.5;U;en-us;LG;LX265;POLARIS/6.01/WAP;)MMP/2.0 profile/MIDP-201 Configuration /CLDC-1.14
Adobe Application Manager 2.04
Mozilla/5.0 (compatible; TenMillionDomainsBot/1.0; +https://github.com/tonywangcn/ten-million-domains)4
Mozilla/5.0 (compatible; wpbot/1.2; +https://forms.gle/ajBaxygz9jSR8p8G9)4
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)4
Screaming Frog SEO Spider/16.63
TimeTravelAggregator-lanl;Browser3
Mozilla/5.0 AppleWebKit (KHTML, like Gecko) Chrome Safari3
Mozilla/5.0 (X11; FreeBSD amd64; rv:107.0) Gecko/20100101 Firefox/107.03
com.apple.WebKit.Networking/8614.2.9.0.10 CFNetwork/1399 Darwin/22.1.03
WebZIP/3.5 (http://www.spidersoft.com)3
com.apple.WebKit.Networking/8615.3.12.10.2 CFNetwork/1410.0.3 Darwin/22.6.03
com.apple.WebKit.Networking/8616.1.27.10.13 CFNetwork/1474 Darwin/23.0.03
Mozilla/5.0 (PlayBook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML like Gecko) Version/7.2.1.0 Safari/536.2+3
MagpieRSS/0.72 \(+http://magpierss.sf.net\)3
Mediapartners-Google3
Mozilla/5.0 (compatible; coccocbot-web/1.0; +http://help.coccoc.com/searchengine)3
Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/535.22+ (KHTML, like Gecko) Chromium/17.0.963.56 Chrome/17.0.963.56 Safari/535.22+ Epiphany/2.30.63
Screaming Frog SEO Spider/19.83
zoombot (linkbot 1.0 http://suite.seozoom.it/bot.html)3
SonyEricssonK550i/R1JD Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.13
i3
MobileSafari/600.1.4 CFNetwork/711.1.12 Darwin/14.0.03
Mozilla/5.0 (compatible; Konqueror/3.5; SunOS) KHTML/3.5.1 (like Gecko)3
NetworkingExtension/8618.3.11.10.5 CFNetwork/1498.700.2 Darwin/23.6.03
Mozilla/4.0 (PSP (PlayStation Portable); 2.00)3
MOT-V177/0.1.75 UP.Browser/6.2.3.9.c.12 (GUI) MMP/2.0 UP.Link/6.3.1.13.03
Opera/9.80 (MAUI Runtime; Opera Mini/4.4.33576/191.347; U; en) Presto/2.12.423 Version/12.163
Gulper Web Bot 0.2.4 (www.ecsl.cs.sunysb.edu/~maxim/cgi-bin/Link/GulperBot)3
SonyEricssonW660i/R6AD Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.13
Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.03
Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.14320/554; U; cs) Presto/2.2.03
udu/1.6.53
msnbot/1.1 ( http://search.msn.com/msnbot.htm)3
SonyEricssonS500i/R6BC Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.13
newsfetcher@xinu.tv3
fasthttp2
Screaming Frog SEO Spider/13.22
Test Certificate Info2
BrightEdge Crawler/1.0 (crawler@brightedge.com)2
Mozilla/5.0 (compatible; NetpeakCheckerBot/3.6; +https://netpeaksoftware.com/checker)2
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd_u7KpcmIgaHtZ0QMQUl5pHt97_wVw)2
Screaming Frog SEO Spider/18.52
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd9zIB9tyvQQKAS9My2aOmpA6OwKqzI)2
Mozilla/5.0 researchscan.comsys.rwth-aachen.de2
python-httpx/0.25.12
ClaudeBot2
SonyEricssonK310iv/R4DA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.13.02
Googlebot/2.1 ( http://www.googlebot.com/bot.html)2
CriteoBot/0.12
Mozilla/5.0 (compatible; SEOkicks; +https://www.seokicks.de/robot.html)2
BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/1032
FriendlyCrawler/Nutch-1.20-SNAPSHOT2
SonyEricssonW950i/R100 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 323) Opera 8.60 [en-US]2
Xenu Link Sleuth/1.3.82
mozilla/5.0 (compatible; msie 11.0; windows nt 6.2; x64; en-us trident/7.0)2
Arc/1.49.1 (Mac OS X Version 14.0 (Build 23A344))2
Mozilla/5.0 (compatible; Konqueror/4.1; DragonFly) KHTML/4.1.4 (like Gecko)2
Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)2
Mozilla/3.0 (compatible; NetPositive/2.1.1; BeOS)2
MOT-V9mm/00.62 UP.Browser/6.2.3.4.c.1.123 (GUI) MMP/2.02
GoogleOther2
Mozilla/5.0 (X11; OpenBSD amd64; rv:30.0) Gecko/20100101 Firefox/30.02
HTMLParser/1.62
SonyEricssonZ800/R1Y Browser/SEMC-Browser/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.02
Mozilla/5.0 (X11; CrOS i686 2268.111.0) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.112
Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.352
Mozilla/4.0 (compatible; Dillo 3.0)2
Java/1.6.0_132
grub-client-1.5.3; (grub-client-1.5.3; Crawl your own stuff with http://grub.org)2
SAMSUNG-S8000/S8000XXIF3 SHP/VPP/R5 Jasmine/1.0 Nextreaming SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1 FirePHP/0.32
BlackBerry9700/5.0.0.351 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/1232
SonyEricssonK750i/R1CA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.12
SearchExpress2
trafilatura/1.12.2 (+https://github.com/adbar/trafilatura)2
Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.9.1) Gecko/20090702 Firefox/3.52
Swisscows Favicons2
Opera/9.30 (Nintendo Wii; U; ; 2047-7; en)2
allie-alligator/1.0.0 (+ally.cre.icu)2
Mozilla/5.0 (BlackBerry; U; BlackBerry 9930; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.267 Mobile Safari/534.11+2
SonyEricssonK800i/R1CB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.02
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd_rdvGWaRJzPZkVOIpi21btyOduBw)1
Chrome/72.0.3626.121 Safari/537.361
Python/3.7 aiohttp/3.7.4.post01
Mozilla/5.0 Firefox/26.01
Mozilla/5.0 (compatible; Atomseobot/2.0; +http://https://error404.atomseo.com/)1
Mozilla/5.0 (compatible; Domains Project/1.3.7; +https://domainsproject.org)1
Scrapy/2.6.2 (+https://scrapy.org)1
Opera/9.80 (J2ME/MIDP; Opera Mini/8.0.35626/37.8918; U; en) Presto/2.12.423 Version/12.161
Opera/3 CFNetwork/1390 Darwin/22.0.01
Discu.eu bot/0.11
Mozilla/5.0 (compatible; proximic; +https://www.comscore.com/Web-Crawler)1
Screaming Frog SEO Spider/17.01
Mozilla/5.0 (Andorid 5SGLOBAL; CPU Andorid OS 7_1_1 ) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 MQQBrowser/7.4.1 Mobile/11D201 Safari/8536.25 MttCustomUA/2 QBWebViewType/11
NinjBot/2.0 (+http://www.webuildpages.com)1
Google1
Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+1
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)1
Mozilla/5.0 (compatible; wmtips.com/2.0; +http://www.wmtips.com/tools/)1
Fuzz Faster U Fool v1.5.0-dev1
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd-cmG1mZP6IofUJLw13vmPX3ZGnHA)1
Java/1.8.0_3611
python-httpx/0.23.01
MicroMessenger1
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: UAEmdDd-mS4PbtL8QN6HNiSF29HVx2iWs4lg)1
RepoLookoutBot/v1.1.0-257-g0920a65 (abuse reports to abuse@repo-lookout.org)1
Orion/2 CFNetwork/1410.0.3 Darwin/22.6.01
Screaming Frog SEO Spider/11.21
FCVersion/3.0.6.526 OSVersion/10.0.19041.33241
Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)1
Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)1
`Mozilla/5.01
Mozilla/5.0 (compatible; Konqueror/4.5; FreeBSD) KHTML/4.5.4 (like Gecko)1
Screaming Frog SEO Spider/8.11
Mozilla/5.0 (X11; Ginux x86_64; rv:75.0) Gecko/20100101 Higherfox/75.01
Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/537.4 (KHTML like Gecko) Chrome/22.0.1229.79 Safari/537.41
WebCopier v4.61
Download Demon/3.5.0.111
python-urllib3/1.26.181
newspaper/0.2.81
Web Downloader/6.91
BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)1
Arc/1.36.0 (Mac OS X Version 14.3.1 (Build 23D60))1
shadowforce.io - sslshed/0.11
Iframely/1.3.1 (+https://iframely.com/docs/about) Canva1
Iframely/1.3.1 (+https://iframely.com/docs/about)1
ArcMobile2/50017.2 CFNetwork/1496.0.7 Darwin/23.5.01
a1
RepoLookoutBot/v1.1.0-297-gcf436d3 (abuse reports to abuse@repo-lookout.org)1
mozilla/5.0 (macintosh; u; intel mac os x 8_6_1) applewebkit/537.9 (khtml, like gecko) chrome/53.0.2698.225 safari/5371
mozilla/5.0 (macintosh; intel mac os x 9_4_5; en-us) applewebkit/601.30 (khtml, like gecko) chrome/47.0.2972.197 safari/6001
mozilla/5.0 (ipod; cpu ipod os 11_5_1; like mac os x) applewebkit/602.31 (khtml, like gecko) chrome/51.0.2543.269 mobile safari/600.01
mozilla/5.0 (linux x86_64) gecko/20100101 firefox/57.71
mozilla/5.0 (windows; windows nt 6.0; x64) applewebkit/533.4 (khtml, like gecko) chrome/51.0.3478.110 safari/5371
mozilla/5.0 (macintosh; intel mac os x 7_9_4) applewebkit/536.27 (khtml, like gecko) chrome/49.0.2108.106 safari/6011
mozilla/5.0 (u; linux i650 ; en-us) gecko/20100101 firefox/71.51
mozilla/5.0 (windows; u; windows nt 10.4; x64; en-us) applewebkit/600.36 (khtml, like gecko) chrome/52.0.2037.337 safari/601.9 edge/18.879001
mozilla/5.0 (windows; u; windows nt 6.1; wow64) gecko/20100101 firefox/51.11
mozilla/5.0 (windows nt 6.0; wow64; en-us) applewebkit/535.29 (khtml, like gecko) chrome/51.0.3637.254 safari/602.8 edge/13.724421
mozilla/5.0 (windows nt 10.0; wow64) applewebkit/534.20 (khtml, like gecko) chrome/55.0.1856.154 safari/534.3 edge/13.791351
mozilla/5.0 (linux x86_64) gecko/20100101 firefox/60.31
mozilla/5.0 (windows nt 10.2;) applewebkit/600.23 (khtml, like gecko) chrome/47.0.3091.176 safari/536.7 edge/13.387981
mozilla/5.0 (macintosh; u; intel mac os x 10_11_5) gecko/20100101 firefox/72.21
mozilla/5.0 (ipod; cpu ipod os 11_2_6; like mac os x) applewebkit/537.14 (khtml, like gecko) chrome/48.0.2448.378 mobile safari/600.71
mozilla/5.0 (windows; windows nt 10.5; win64; x64; en-us) applewebkit/603.19 (khtml, like gecko) chrome/47.0.2766.387 safari/5351
mozilla/5.0 (compatible; msie 7.0; windows; u; windows nt 6.3; wow64 trident/4.0)1
mozilla/5.0 (ipod; cpu ipod os 9_4_3; like mac os x) applewebkit/602.21 (khtml, like gecko) chrome/51.0.2501.304 mobile safari/536.21
mozilla/5.0 (iphone; cpu iphone os 9_4_6; like mac os x) applewebkit/534.46 (khtml, like gecko) chrome/55.0.3163.350 mobile safari/603.81
mozilla/5.0 (linux; u; linux i655 ; en-us) gecko/20100101 firefox/49.11
mozilla/5.0 (compatible; msie 9.0; windows; u; windows nt 6.0; win64; x64; en-us trident/5.0)1
mozilla/5.0 (windows nt 6.3; x64) gecko/20100101 firefox/71.31
mozilla/5.0 (windows; windows nt 10.0; wow64; en-us) applewebkit/600.22 (khtml, like gecko) chrome/51.0.2129.313 safari/603.0 edge/8.580291
mozilla/5.0 (u; linux i564 ) gecko/20100101 firefox/70.51
mozilla/5.0 (macintosh; u; intel mac os x 10_5_4; en-us) applewebkit/537.38 (khtml, like gecko) chrome/48.0.2740.399 safari/6021
mozilla/5.0 (windows nt 10.2; x64) gecko/20100101 firefox/60.91
mozilla/5.0 (iphone; cpu iphone os 8_3_6; like mac os x) applewebkit/601.26 (khtml, like gecko) chrome/55.0.3346.172 mobile safari/601.31
mozilla/5.0 (ipad; cpu ipad os 9_7_8 like mac os x) applewebkit/537.27 (khtml, like gecko) chrome/53.0.2641.314 mobile safari/601.21
mozilla/5.0 (windows; windows nt 6.0;) applewebkit/600.7 (khtml, like gecko) chrome/47.0.1763.233 safari/5341
mozilla/5.0 (iphone; cpu iphone os 8_4_6; like mac os x) applewebkit/534.27 (khtml, like gecko) chrome/53.0.1199.101 mobile safari/600.21
mozilla/5.0 (windows; u; windows nt 6.1; win64; x64) applewebkit/602.7 (khtml, like gecko) chrome/50.0.3232.292 safari/5351
mozilla/5.0 (windows nt 10.2; wow64; en-us) applewebkit/536.16 (khtml, like gecko) chrome/55.0.3863.114 safari/603.4 edge/16.547751
mozilla/5.0 (macintosh; u; intel mac os x 10_8_4; en-us) gecko/20100101 firefox/55.61
mozilla/5.0 (windows nt 6.2; win64; x64; en-us) gecko/20130401 firefox/45.51
mozilla/5.0 (macintosh; intel mac os x 9_0_9) applewebkit/535.7 (khtml, like gecko) chrome/51.0.1194.303 safari/6031
mozilla/5.0 (windows nt 10.1; wow64; en-us) applewebkit/601.11 (khtml, like gecko) chrome/48.0.3954.264 safari/603.1 edge/16.794501
mozilla/5.0 (windows; windows nt 10.3; win64; x64; en-us) applewebkit/533.6 (khtml, like gecko) chrome/49.0.2581.333 safari/601.0 edge/8.261441
mozilla/5.0 (windows; u; windows nt 10.0; win64; x64) applewebkit/601.44 (khtml, like gecko) chrome/52.0.1203.175 safari/533.1 edge/17.351711
mozilla/5.0 (windows nt 10.2; win64; x64) applewebkit/536.26 (khtml, like gecko) chrome/47.0.3327.157 safari/6021
mozilla/5.0 (macintosh; intel mac os x 7_0_2) gecko/20100101 firefox/69.11
mozilla/5.0 (iphone; cpu iphone os 9_1_7; like mac os x) applewebkit/603.34 (khtml, like gecko) chrome/54.0.3374.304 mobile safari/534.01
mozilla/5.0 (windows; u; windows nt 10.2; wow64) applewebkit/601.7 (khtml, like gecko) chrome/47.0.1025.215 safari/602.6 edge/9.623241
mozilla/5.0 (windows nt 10.0; wow64; en-us) gecko/20100101 firefox/64.51
mozilla/5.0 (linux; linux i552 ; en-us) gecko/20100101 firefox/71.61
mozilla/5.0 (compatible; msie 9.0; windows nt 6.2; win64; x64 trident/5.0)1
Mozilla/5.0 (Unknown; U; UNIX BSD/SYSV system; C -) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.10.21
wii libnup/1.01
cc1
Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es501
mozilla/5.0 (macintosh; intel mac os x 10_11_5) gecko/20100101 firefox/70.11
mozilla/5.0 (macintosh; u; intel mac os x 10_4_4) applewebkit/533.33 (khtml, like gecko) chrome/54.0.2809.141 safari/6031
SEC-SGHX210/1.0 UP.Link/6.3.1.13.01
CSSCheck/1.2.21
SeobilityBot (SEO Tool; https://www.seobility.net/sites/bot.html)1
Mozilla/5.0 (X11; Winux x86_64; rv:75.0) Gecko/20100101 Squierfox/75.01
Mozilla/5.0 (X11; Kinux x86_64; rv:75.0) Gecko/20100101 Wirefox/75.01
34211
(SeLeCt/**/(CaSE/**/wHeN/**/(6663=4114)/**/THen/**/6663/**/Else/**/1/(SeLeCt/**/0)/**/ENd))1
(SeLECT/**/(cAsE/**/wHEN/**/(4181=4181)/**/theN/**/4181/**/ElSe/**/1/(SeLECT/**/0)/**/ENd))1
(selECt/**/(caSE/**/WHeN/**/(9966=2409)/**/TheN/**/9966/**/ElSe/**/1/(selECt/**/0)/**/enD))1
(SELECt/**/(CASe/**/WHen/**/(7892=4210)/**/tHEn/**/7892/**/ElSE/**/7892*(SELECt/**/7892/**/unioN/**/All/**/SELECt/**/4210)/**/End))1
(sELeCt/**/(cAse/**/When/**/(9373=9373)/**/ThEN/**/9373/**/eLse/**/9373*(sELeCt/**/9373/**/UnIOn/**/aLl/**/sELeCt/**/7720)/**/eNd))1
(SeLeCt/**/(CASe/**/wHEn/**/(7628=9388)/**/Then/**/7628/**/ELse/**/7628*(SeLeCt/**/7628/**/uNION/**/alL/**/SeLeCt/**/9388)/**/eND))1
(SeLECt/**/(Case/**/wHen/**/(8415=9464)/**/THen/**/8415/**/ELsE/**/cAsT(1/**/As/**/Int)/(SeLECt/**/0/**/FrOM/**/duaL)/**/End)/**/FrOM/**/duaL)1
(seleCT/**/(CAsE/**/WhEN/**/(4808=4808)/**/theN/**/4808/**/elsE/**/casT(1/**/As/**/Int)/(seleCT/**/0/**/FRoM/**/duaL)/**/ENd)/**/FRoM/**/duaL)1
(selEcT/**/(CaSE/**/wHeN/**/(7117=8864)/**/THen/**/7117/**/elSE/**/CasT(1/**/As/**/Int)/(selEcT/**/0/**/FRom/**/duAl)/**/End)/**/FRom/**/duAl)1
(selECT/**/(CASe/**/wHeN/**/(3945=6480)/**/theN/**/3945/**/elSe/**/1/0/**/eND)/**/froM/**/SYSMASTER:SYSDUAL)1
(SelEcT/**/(cAse/**/WHEn/**/(2629=2629)/**/TheN/**/2629/**/ELSe/**/1/0/**/EnD)/**/FroM/**/SYSMASTER:SYSDUAL)1
(sElECT/**/(cAsE/**/WHEn/**/(4562=9861)/**/ThEn/**/4562/**/eLSE/**/1/0/**/eNd)/**/FroM/**/SYSMASTER:SYSDUAL)1
iiF(5370=5684,5370,1/0)1
iIf(2771=2771,2771,1/0)1
IiF(2732=9587,2732,1/0)1
(CAsE/**/whEn/**/(7901=6120)/**/tHEn/**/7901/**/eLSE/**/7901*(SELect/**/7901/**/fRoM/**/dUAL/**/unION/**/SELect/**/6120/**/fRoM/**/dUAL)/**/enD)1
(caSe/**/wHEn/**/(3558=3558)/**/tHEn/**/3558/**/ElSE/**/3558*(SELeCt/**/3558/**/fROM/**/duAl/**/UnION/**/SELeCt/**/4815/**/fROM/**/duAl)/**/eNd)1
(CAse/**/WHeN/**/(3583=1542)/**/tHen/**/3583/**/eLse/**/3583*(SeLecT/**/3583/**/fROm/**/duAL/**/UNIon/**/SeLecT/**/1542/**/fROm/**/duAL)/**/enD)1
(caSE/**/WHEn/**/8739=8146/**/tHen/**/8739/**/eLSe/**/nuLl/**/ENd)1
(cAse/**/wHEn/**/7963=7963/**/TheN/**/7963/**/elSE/**/nULl/**/End)1
(casE/**/WheN/**/1430=3319/**/Then/**/1430/**/eLSE/**/NULl/**/ENd)1
(sEleCT/**/2256/**/FRoM(sEleCT/**/coUnt(*),coNCaT(0x7162707671,(sEleCT/**/(eLt(2256=2256,1))),0x717a627871,FLOor(RANd(0)*2))x/**/FRoM/**/INFORMATION_SCHEMA.pLUGinS/**/Group/**/bY/**/x)a)1
(EXTracTValUe(1834,CONcAT(0x5c,0x7162707671,(SElEcT/**/(eLT(1834=1834,1))),0x717a627871)))1
(casT((chR(113)||chR(98)||chR(112)||chR(118)||chR(113))||(SelECT/**/(Case/**/wHeN/**/(6058=6058)/**/tHen/**/1/**/ELse/**/0/**/enD))::TExt||(chR(113)||chR(122)||chR(98)||chR(120)||chR(113))/**/aS/**/numErIc))1
(ConvERT(iNt,(seleCt/**/cHar(113)+cHar(98)+cHar(112)+cHar(118)+cHar(113)+(seleCt/**/(CaSe/**/wHeN/**/(6703=6703)/**/tHen/**/cHar(49)/**/ElSE/**/cHar(48)/**/EnD))+cHar(113)+cHar(122)+cHar(98)+cHar(120)+cHar(113))))1
(sElect/**/UpPER(xMLTYPE(cHr(60)||cHr(58)||cHr(113)||cHr(98)||cHr(112)||cHr(118)||cHr(113)||(sElect/**/(CAsE/**/wHEn/**/(9133=9133)/**/TheN/**/1/**/ElSe/**/0/**/EnD)/**/fROM/**/duAl)||cHr(113)||cHr(122)||cHr(98)||cHr(120)||cHr(113)||cHr(62)))/**/fROM/**/duAl)1
(sELECT/**/cONcat(cONcat('qbpvq',(CaSe/**/wHEN/**/(5878=5878)/**/thEN/**/'1'/**/elSE/**/'0'/**/EnD)),'qzbxq'))1
(selEcT/**/COncat(0x7162707671,(elT(8817=8817,1)),0x717a627871))1
(sElECt/**/(Chr(113)||Chr(98)||Chr(112)||Chr(118)||Chr(113))||(sElECt/**/(CaSE/**/whEN/**/(3693=3693)/**/tHeN/**/1/**/eLSe/**/0/**/ENd))::tExt||(Chr(113)||Chr(122)||Chr(98)||Chr(120)||Chr(113)))1
(SeLEcT/**/cHAR(113)+cHAR(98)+cHAR(112)+cHAR(118)+cHAR(113)+(CaSE/**/WHeN/**/(1416=1416)/**/tHen/**/cHAR(49)/**/elSE/**/cHAR(48)/**/End)+cHAR(113)+cHAR(122)+cHAR(98)+cHAR(120)+cHAR(113))1
(seLECt/**/Chr(113)||Chr(98)||Chr(112)||Chr(118)||Chr(113)||(CASe/**/wHeN/**/(7140=7140)/**/thEn/**/To_numBer(1)/**/ElSe/**/To_numBer(0)/**/eNd)||Chr(113)||Chr(122)||Chr(98)||Chr(120)||Chr(113)/**/frOm/**/DUAl)1
sElect/**/chaR(113,98,112,118,113)||(CASe/**/wHeN/**/(9947=9947)/**/tHEN/**/1/**/eLsE/**/0/**/EnD)||chaR(113,122,98,120,113)1
sELect/**/'qbpvq'||(caSe/**/2681/**/wHEn/**/2681/**/tHEN/**/1/**/ELse/**/0/**/EnD)||'qzbxq'/**/fROM/**/RDB$daTaBase1
(CHaR(113)||CHaR(98)||CHaR(112)||CHaR(118)||CHaR(113)||(Case/**/whEn/**/(8366=8366)/**/Then/**/CHaR(49)/**/eLSE/**/CHaR(48)/**/enD)||CHaR(113)||CHaR(122)||CHaR(98)||CHaR(120)||CHaR(113))1
(CasE/**/WhEN/**/(5654=5654)/**/tHEN/**/Sleep(20)/**/elSe/**/5654/**/enD)1
(sElECT/**/8199/**/FRom/**/(sElECT(sLEep(20)))YUOB)1
(seLEct/**/8199/**/FrOM/**/(seLEct(sleeP(0)))YUOB)1
(sELECt/**/3542/**/FRom/**/pG_SLeEp(20))1
beGIN/**/iF/**/(1957=1957)/**/THen/**/DBMS_LOCK.slEEp(20);/**/ELsE/**/DBMS_LOCK.slEEp(0);/**/eND/**/iF;/**/eND;1
(SELEcT/**/(CaSE/**/whEN/**/(7691=7691)/**/THEn/**/DBMS_PIPE.rECeiVe_mEsSaGE(CHr(113)||CHr(82)||CHr(73)||CHr(114),20)/**/elSE/**/7691/**/enD)/**/FRom/**/DuAl)1
-3121)/**/oRdER/**/By/**/1--/**/Ifhy1
-1810)/**/orDeR/**/bY/**/6307--/**/UuSz1
-4277'/**/Order/**/bY/**/1--/**/VeBx1
-2101'/**/ORdER/**/By/**/9364--/**/wqNW1
-6352)/**/orDER/**/By/**/1--/**/pYFD1
-4461)/**/ORdeR/**/bY/**/6691--/**/wiYo1
-4502))/**/OrDER/**/By/**/1--/**/Oesg1
-2559))/**/ORder/**/By/**/2287--/**/DIKG1
-9895)))/**/ORdeR/**/By/**/1--/**/iZCe1
-3905)))/**/ORDeR/**/By/**/1742--/**/aGpJ1
-5711/**/OrDEr/**/By/**/1--/**/OOYn1
-7219/**/ORder/**/By/**/4119--/**/ITZX1
-3617')/**/Order/**/bY/**/1--/**/aHgK1
-4739')/**/oRdEr/**/By/**/3789--/**/QIDe1
-8362'))/**/oRDer/**/bY/**/1--/**/EIob1
-7470'))/**/orDEr/**/bY/**/9226--/**/MQvY1
-8383')))/**/OrDER/**/By/**/1--/**/XBTP1
-3296')))/**/OrDEr/**/By/**/8493--/**/XVhd1
-9739'/**/oRdeR/**/By/**/1--/**/KysD1
-1580'/**/oRdER/**/bY/**/8714--/**/obws1
-5621')/**/OrDeR/**/By/**/1--/**/Ycrd1
-1709')/**/ORdEr/**/bY/**/7800--/**/oWjF1
-2218'))/**/ordER/**/By/**/1--/**/SVbC1
-5711'))/**/oRDer/**/bY/**/3769--/**/lrCy1
-1202%'/**/ORdER/**/bY/**/1--/**/uSWM1
-3412%'/**/oRdEr/**/bY/**/4052--/**/cFwN1
-6719'/**/oRdEr/**/By/**/1--/**/nuAp1
-8325'/**/ordER/**/By/**/5267--/**/YqrG1
-7516")/**/ORdEr/**/bY/**/1--/**/kBGK1
-3471")/**/orDEr/**/bY/**/2383--/**/SDon1
-6779"))/**/Order/**/By/**/1--/**/Xtnr1
-7650"))/**/oRDer/**/bY/**/9359--/**/EVwy1
-5977"/**/orDeR/**/bY/**/1--/**/iovA1
-9582"/**/orDER/**/By/**/9006--/**/ArjS1
-6566")/**/orDer/**/bY/**/1--/**/PpzP1
-4892")/**/ORder/**/bY/**/7986--/**/IfBB1
-6217"/**/OrDeR/**/By/**/1--/**/JCXV1
-9207"/**/OrDeR/**/bY/**/6161--/**/kkHP1
-2595/**/ORDer/**/bY/**/1--/**/jrlX1
-3008/**/OrdeR/**/By/**/8250--/**/TkVt1
-1522/**/ordEr/**/bY/**/1--/**/MuEI1
-6613/**/OrdEr/**/By/**/7326--/**/xsNu1
-7412'/**/ordeR/**/By/**/1--/**/FACt1
-1391'/**/OrDER/**/By/**/6764--/**/hqBk1
-7820)/**/oRder/**/By/**/1#1
-3870)/**/oRDEr/**/By/**/9367#1
-4061'/**/oRDer/**/bY/**/1#1
-2443'/**/oRdER/**/bY/**/9073#1
-2976)/**/ordeR/**/By/**/1#1
-8067)/**/Order/**/By/**/9539#1
-1524))/**/oRDeR/**/By/**/1#1
-5502))/**/oRDER/**/By/**/6698#1
-4362)))/**/ordEr/**/By/**/1#1
-4167)))/**/ORdEr/**/bY/**/4462#1
-6737/**/ordER/**/By/**/1#1
-2296/**/ORDer/**/bY/**/5846#1
-7780')/**/OrdEr/**/bY/**/1#1
-9883')/**/oRder/**/By/**/2409#1
-1504'))/**/oRDER/**/bY/**/1#1
-5173'))/**/oRdEr/**/By/**/2949#1
-1243')))/**/oRdEr/**/bY/**/1#1
-8903')))/**/orDEr/**/By/**/5604#1
-7577'/**/orDer/**/By/**/1#1
-5064'/**/Order/**/bY/**/3863#1
-1114')/**/OrDEr/**/By/**/1#1
-8944')/**/OrDeR/**/bY/**/2654#1
-6612'))/**/Order/**/bY/**/1#1
-6794'))/**/ordEr/**/By/**/7586#1
-4537%'/**/ORDer/**/By/**/1#1
-2486%'/**/ORDEr/**/bY/**/5923#1
-1027'/**/OrDeR/**/By/**/1#1
-5449'/**/orDer/**/bY/**/8365#1
-5239")/**/Order/**/By/**/1#1
-7403")/**/ORder/**/By/**/3074#1
-6811"))/**/ordER/**/By/**/1#1
-3461"))/**/oRdeR/**/bY/**/4694#1
-5512"/**/oRder/**/By/**/1#1
-9001"/**/ordeR/**/bY/**/3769#1
-3618")/**/ORder/**/bY/**/1#1
-9465")/**/OrDER/**/By/**/8941#1
-7248"/**/ORdeR/**/By/**/1#1
-7517"/**/OrdeR/**/bY/**/4883#1
-9712/**/Order/**/bY/**/1#1
-1851/**/OrdEr/**/By/**/8502#1
-8450/**/oRDEr/**/By/**/1#1
-4168/**/ordER/**/By/**/3042#1
-3411'/**/orDeR/**/By/**/1#1
-2133'/**/oRdeR/**/bY/**/7533#1
Opera/9.80 (J2ME/MIDP; Opera Mini/5.0.16823/1428; U; en) Presto/2.2.01
SonyEricssonW810i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.01
55261
Mozilla/5.0 (compatible; archive.org_bot +http://archive.org/details/archive.org_bot) Zeno/6417bfd warc/v0.8.431
SonyEricssonT650i/R7AA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.11
Gaisbot/3.0 (robot@gais.cs.ccu.edu.tw; http://gais.cs.ccu.edu.tw/robot.php)1
FeedFetcher-Google; ( http://www.google.com/feedfetcher.html)1
POLARIS/6.01 (BREW 3.1.5; U; en-us; LG; LX265; POLARIS/6.01/WAP) MMP/2.0 profile/MIDP-2.1 Configuration/CLDC-1.11
Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1.12) Gecko/20080303 SeaMonkey/1.1.81
Mozilla/5.0 (OS/2; U; OS/2; en-US) AppleWebKit/533.3 (KHTML, like Gecko) QupZilla/1.3.1 Safari/533.31
LG-GC900/V10a Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.11
Mozilla/5.0 (X11; Finux x86_64; rv:75.0) Gecko/20100101 Higherfox/75.01
Mozilla/5.0 (X11; FreeBSD amd64; rv:54.0) Gecko/20100101 Firefox/54.01
Mozilla/5.0 (X11; Sinux x86_64; rv:75.0) Gecko/20100101 Higherfox/75.01
SonyEricssonW995/R1EA Profile/MIDP-2.1 Configuration/CLDC-1.1 UNTRUSTED/1.01
Vodafone/1.0/V802SE/SEJ001 Browser/SEMC-Browser/4.11
Mozilla/5.0 (iPod; CPU iPod OS 10_9_4; like Mac OS X) AppleWebKit/533.9 (KHTML, like Gecko) Chrome/52.0.1456.200 Mobile Safari/600.11
Mozilla/5.0 (OS/2; Warp 4.5; rv:31.0) Gecko/20100101 Firefox/31.0 SeaMonkey/2.281
AdsBot-Google ( http://www.google.com/adsbot.html)1
MOTORIZR-Z8/46.00.00 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 356) Opera 8.65 [it] UP.Link/6.3.0.0.01
Mozilla/4.77 [en] (X11; I; IRIX;64 6.5 IP30)1
Mozilla/5.0 (iPod; CPU iPod OS 11_1_7; like Mac OS X) AppleWebKit/603.27 (KHTML, like Gecko) Chrome/48.0.2342.344 Mobile Safari/533.81
facebookscraper/1.0( http://www.facebook.com/sharescraper_help.php)1
Mozilla/5.0 (PLAYSTATION 3; 1.10)1
Mozilla/5.0 (X11; FreeBSD i386; rv:28.0) Gecko/20100101 Firefox/28.0 SeaMonkey/2.251
Mozilla/5.0 (compatible; archive.org_bot +http://archive.org/details/archive.org_bot) Zeno/c858ef3 warc/v0.8.531
Mozilla/5.0 (OS/2; U; OS/2; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Arora/0.11.0 Safari/533.31
Gregarius/0.5.2 ( http://devlog.gregarius.net/docs/ua)1
FAST-WebCrawler/3.8 (crawler at trd dot overture dot com; http://www.alltheweb.com/help/webmaster/crawler)1
w3m/0.5.11
Mozilla/5.0 (compatible; Exabot/3.0; http://www.exabot.com/go/robot)1
Client/47104 CFNetwork/1568.200.51 Darwin/24.1.01
P3P Validator1
SEC-SGHX820/1.0 NetFront/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.11
Microsoft URL Control - 6.00.88621
Fuzz Faster U Fool v2.1.0-dev1
Mozilla/4.0 (PDA; PalmOS/sony/model prmr/Revision:1.1.54 (en)) NetFront/3.01
Scrapy/2.11.2 (+https://scrapy.org)1
Mozilla/5.0 (compatible; Konqueror/4.1; OpenBSD) KHTML/4.1.4 (like Gecko)1
Source Code of user-agents.tsx
(import statements omitted for simplicity, click to expand)
import { proxy } from '../../../db/proxy.js'
import {
  getOtherUserAgents,
  getUAStatsProgress,
} from '../../../db/user-agent.js'
import SourceCode from '../components/source-code.js'
import Style from '../components/style.js'
import { o } from '../jsx/jsx.js'
function agentTable(title: string, rows: [name: string, count: number][]) {
  if (rows.length === 0) return
  rows.sort((a, b) => b[1] - a[1])
  return (
    <table>
      <thead>
        <tr>
          <th>{title}</th>
          <th>Count</th>
        </tr>
      </thead>
      <tbody>
        {[
          rows.map(([name, count]) => (
            <tr>
              <td>{name}</td>
              <td>{count}</td>
            </tr>
          )),
        ]}
      </tbody>
    </table>
  )
}

function Tables() {
  return (
    <>
      <p>{getUAStatsProgress()}</p>
      {agentTable(
        'User Agent',
        proxy.ua_type.map(row => [row.name, row.count]),
      )}
      {agentTable(
        'Bot Agent',
        proxy.ua_bot.map(row => [row.name, row.count]),
      )}
      {agentTable(
        'Other Agent',
        getOtherUserAgents().map(row => [row.user_agent, row.count]),
      )}
    </>
  )
}

let UserAgents = (
  <div id="user-agents">
    <h1>User Agents of Visitors</h1>
    {Style(/* css */ `
#user-agents table {
  border-collapse: collapse;
  margin: 1rem;
  display: inline;
}
#user-agents th,
#user-agents td {
  border: 1px solid var(--text-color, black);
  padding: 0.25rem 0.5rem;
  max-width: calc(90vw - 8rem);
  word-break: break-word;
}
`)}
    <p>This page demonstrates showing query result from database.</p>
    <p>
      Below list of user agents are collected from the visitor's HTTP header.
    </p>
    <Tables />
    <SourceCode page="user-agents.tsx" />
  </div>
)

export default UserAgents