Known Bots

Known Bots 6.3.0

No permission to download
Hello, will the plugin be receiving an update soon? For example, AI support or something similar?

Very much on my todo list.

I've just finished an update to the addon which is mostly just bugfixes and cleanup - will be releasing it soon once I've completed some live testing on my own production servers. But that release won't include any new features.

The main work will be AI enabling my KnownBots management console - which is a pretty sophisticated Laravel application I built specifically to manage the bot reports I receive from the addons installed on various forums and generate the bot lists and search terms I use in the addon. I want to teach AI to recognise bots in user agents and have it manage that in bulk - I'm a long way behind in identifying all of the bots, so I want to automate that as much as possible.

While that is still a priority - my main priority in the short term is getting my two legacy XF 1.5 forums upgraded to XF 2.x - something I'm making very good progress on finally. We're rapdidly approaching 10 years since XenForo 2.0 saw the light of day - and it's already more than 7 years since XenForo 1.5 became EOL :oops:

So yes, the addon will be receiving an update soon - but it's just bugfixes, no new functionality.

It will take a little while longer but I do hope to have a lot more bots identified by the addon in due course.
 
Hi Simon

Got this since a few days..

  • Hampel\KnownBots\Exception\CustomerException: Customer error validating license token: 404 Not Found
  • src/addons/Hampel/KnownBots/Api/KnownBots.php:146
  • Generated by: Unknown user account
  • October 2, 2026 at 1:03 PM

Stack-Trace​

#0 src/addons/Hampel/KnownBots/SubContainer/Api.php(102): Hampel\KnownBots\Api\KnownBots->validate('4c7ca43f58d4ec4...', 'https://www.sys...')
#1 src/addons/Hampel/KnownBots/Service/UserAgentSender.php(64): Hampel\KnownBots\SubContainer\Api->validate('4c7ca43f58d4ec4...')
#2 src/addons/Hampel/KnownBots/Cron/SendAgents.php(71): Hampel\KnownBots\Service\UserAgentSender->sendUserAgents()
#3 src/addons/Hampel/KnownBots/Cron/SendAgents.php(42): Hampel\KnownBots\Cron\SendAgents::sendApi(Array)
#4 src/XF/Job/Cron.php(41): Hampel\KnownBots\Cron\SendAgents::send(Object(XF\Entity\CronEntry))
#5 src/XF/Job/Manager.php(275): XF\Job\Cron->run(8)
#6 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#7 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#8 src/XF/Cli/Command/RunJobs.php(58): XF\Job\Manager->runQueue(false, 8)
#9 src/vendor/symfony/console/Command/Command.php(298): XF\Cli\Command\RunJobs->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand(Object(XF\Cli\Command\RunJobs), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 src/XF/Cli/Runner.php(115): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 cmd.php(17): XF\Cli\Runner->run()
#15 {main}

Request status​

array(1) {
["cli"] => string(68) "/var/www/vhosts/sysops-finest.org/httpdocs/forum/cmd.php xf:run-jobs"
}
What can I do?
 
Hi Simon

Got this since a few days..

  • Hampel\KnownBots\Exception\CustomerException: Customer error validating license token: 404 Not Found
  • src/addons/Hampel/KnownBots/Api/KnownBots.php:146
  • Generated by: Unknown user account
  • October 2, 2026 at 1:03 PM

Re-enter your xenforo.com license validation token via the options or disable sending user agents via API.

1790990058205.webp
 
Sim updated Known Bots with a new update entry:

v6.3.0 - bugfixes, security updates and expanded support

Now supports XF 2.2 again

6.3.0 (2026-10-13)​

  • new: known-bots:config prints every setting this addon uses and where each one comes from, including the state that is not on any one screen in the admin control panel - the bot definitions on disk, the code cache detection reads, the stored user agent counts and the three cron entries. Settings which hold a credential are reported as set or not set, never printed
  • new:...

Read the rest of this update entry...
 
@Sim

I don't know if this is correct, but my Norton alerted me to the following:

Screenshot 2026-10-13 at 9.08.26 AM.webp Screenshot 2026-10-13 at 9.08.38 AM.webp


I never had any alerts previously from any of your downloads. I'm thinking this is a false positive from an over-zealous antivirus app, but I'm going to check it out further.
 
I don't know if this is correct, but my Norton alerted me to the following:

Thanks for the report. After doing some research on that threat detection, it seems as though Norton is being quite over-zealous about links in .md files and this is basically a false-positive.

I've reported it to Norton as a false positive, but it's likely that their scanner is simply being fussy about links - so it's likely to continue being a problem as I add links for new bots in future. I'm working with Claude to come up with an alternative packaging for the addon that avoids this issue moving forward.

I'm 100% confident that the addon is safe - I've triple-checked - but I'll see if I can come up with a release zip that doesn't trip Norton's scanner anyway.
 
After further testing (thanks to @gerryvz for your help!), I'm still confident that the released zip file is fine and that the issue was a false positive.

If anyone else finds the zip file flagged by their antivirus - please do let me know the details and I'll investigate further (make sure your AV definitions are up to date first!).

There are some .md documentation files in the addon which can be stripped out if necessary to try and avoid the issue, which I'll do for the next release and I can bring that forward if necessary due to further antivirus reports.
 
Back
Top Bottom