[Paid XenForo Add-on] Operating System and Browser Detection

hasanmerkit

New member
Joined
May 5, 2025
Messages
12
Reaction score
6
Operating System and Browser Detection Add-on for XenForo

1753282445019.png


(Developed at the request of Recep Baltaş, this add-on delivers a high-quality experience using the T.Web() Browser Detection Library

(For the Turkish version: https://techolay.net/sosyal/konu/uc...i-tarayici-ve-isletim-sistemi-tespiti.117731/)

This add-on displays the operating system and browser used to post each message on your forum.

1753282463681.png

Display higher quality icons on your forums with less traffic using SVG format!

We use icons built with XML code, providing high-quality images that use less data and never appear blurry or pixelated. 😎
Your browser caches these icons after your first visit. So when you return, the page loads faster since the icons don’t need to be downloaded again. This also works seamlessly with caching services like Cloudflare, making your forum even faster for visitors.

1752921836970.png

1752921859020.png


Icons change according to version differences.

For example, by using a distinct logo for each Windows version, the operating system version used becomes more apparent.

1752921900815.png


More distinctive logos are used, such as the legacy icon for Microsoft Edge before Chromium. If a message is sent using the old / legacy version of Microsoft Edge browser, the legacy Edge logo will be shown accordingly.

1753282760708.png


It is very advantageous with its own library!

It supports more operating systems and browsers by interpreting not only the "User-Agent" header but also the "SEC_CH_UA" and "X-Request" headers.

The string "Windows NT 10.0" is interpreted as Windows 10/11, rather than just Windows 10. If you are using a browser that provides the "Sec-CH-UA" header, Windows 10 or Windows 11 can be accurately identified. It detects the Brave browser by using the "Sec-CH-UA" header, even though it identifies itself only as Chrome in the "User-Agent" header.

Thanks to the library that can detect various versions of Opera, not all Opera browsers appear simply as "Opera". It shows a more accurate version by distinguishing between browsers like Opera Air, Opera GX, and Opera Mini.

Just as it can detect PiluX, Ubuntu, and Fedora distributions, we will collect feedback from distribution developers who display their own distribution as much as possible and enrich its library.

On non-Apple operating systems, WebKit-based browsers other than Safari are not detected as Safari.

Some devices report themselves as Linux but are actually Android TV. These are detected as Android, not Linux.

1752921974476.png

1752921981850.png


Tested against security vulnerabilities.

Extra steps have been taken to protect against XSS attacks. There are clear rules for browser headers, and any unusual headers are ignored.
In rare cases where an error might happen, messages will still be sent, but the add-on does not work for that message.

View attachment 153533
(The astonishment of "You mean I can't exploit this?")

To Purchase;

This section will be filled in soon.

Contributors;

Project initiator, author of the detection library:
@hasanmerkit

Developed for XenForo addon and tested on very different browsers:
Mehmet Kerem Gökcek

Supported us for XenForo Extension:
@Recep Baltaş

Graphics works:
Alperen Nisa Nalbant

Our team members who tested on more devices:

Erdem Ural (@Exinie)
Ömer Faruk Yavuz
Muhammet Asaf Yüceur



Trust the T's!

1752922754609.png


We love technology!

 
Last edited by a moderator:

New threads

New posts

Back
Top