pub enum AntiBotTech {
Show 30 variants
Cloudflare,
DataDome,
HUMAN,
PerimeterX,
Kasada,
FingerprintJS,
ArkoseLabs,
Imperva,
F5,
QueueIt,
Netacea,
AppsFlyer,
Adjust,
AppTrana,
AkamaiBotManager,
RadwareBotManager,
Reblaze,
CHEQ,
Incode,
Singula,
AlibabaTMD,
Sucuri,
DDoSGuard,
Vercel,
AwsWaf,
Wordfence,
GeeTest,
HCaptcha,
Custom,
None,
}Expand description
Enumeration of known anti-bot and fraud prevention technologies.
Variants§
Cloudflare
Cloudflare Bot Management - integrated with CDN/WAF, provides behavioral and ML detection.
DataDome
DataDome - bot protection focused on e-commerce, travel, and classifieds.
HUMAN
HUMAN (formerly White Ops) - advanced bot mitigation with a focus on ad fraud and Satori threat intelligence.
PerimeterX
PerimeterX - offers Bot Defender and Code Defender with a strong focus on e-commerce and credential stuffing.
Kasada
Kasada - bot defense using client-side interrogation and cryptographic challenges.
FingerprintJS
FingerprintJS - device fingerprinting and fraud detection via browser and device signal intelligence.
ArkoseLabs
Arkose Labs - bot mitigation through interactive challenges and risk scoring, used by large enterprises.
Imperva
Imperva - offers bot management as part of a broader WAF/CDN suite with threat intelligence integration.
F5
F5 - legacy enterprise security vendor offering bot protection through traffic inspection and WAF.
QueueIt
Queue-it - virtual waiting room technology to manage surges in traffic and prevent bot scalping.
Netacea
Netacea - behavioral analysis and intent-based detection via server-side interception.
AppsFlyer
AppsFlyer - primarily a mobile attribution platform with anti-fraud capabilities.
Adjust
Adjust - mobile measurement and analytics provider with fraud prevention modules.
AppTrana
AppTrana - Indusface is a leading application security SaaS company that secures critical Web, Mobil
AkamaiBotManager
Akamai Bot Manager - enterprise-grade bot management as part of Akamai’s edge security stack.
RadwareBotManager
Radware Bot Manager - bot detection via intent-based algorithms and real-time profiling.
Reblaze
Reblaze - cloud-based web security suite including bot management, WAF, and DDoS mitigation.
CHEQ
CHEQ - marketing security and fraud prevention focused on ad spend protection and invalid traffic.
Incode
Incode - identity verification and fraud prevention with biometric and document validation.
Singula
Singula - AI-based marketing and user protection, offering user behavior analysis and fraud insights.
AlibabaTMD
Alibaba TMD (TMall Defense) - anti-bot system used by Alibaba group sites (Taobao, Tmall, Lazada, Miravia, AliExpress).
Sucuri
Sucuri Website Firewall - cloud-based WAF and DDoS protection.
DDoSGuard
DDoS-Guard - DDoS protection and CDN service.
Vercel
Vercel Firewall - edge protection and security checkpoint for Vercel-hosted sites.
AwsWaf
AWS WAF - Amazon Web Services Web Application Firewall, often paired with CloudFront.
Wordfence
Wordfence - WordPress security plugin with WAF and bot blocking.
GeeTest
GeeTest - CAPTCHA provider using slide, click, and behavioral challenges.
HCaptcha
hCaptcha - privacy-focused CAPTCHA service used as reCAPTCHA alternative.
Custom
Custom user-supplied antibot pattern matched (no specific provider identified).
None
Fallback value if none match or detection failed.
Trait Implementations§
Source§impl Clone for AntiBotTech
impl Clone for AntiBotTech
Source§fn clone(&self) -> AntiBotTech
fn clone(&self) -> AntiBotTech
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AntiBotTech
impl Debug for AntiBotTech
Source§impl Default for AntiBotTech
impl Default for AntiBotTech
Source§fn default() -> AntiBotTech
fn default() -> AntiBotTech
Source§impl PartialEq for AntiBotTech
impl PartialEq for AntiBotTech
impl Copy for AntiBotTech
impl Eq for AntiBotTech
impl StructuralPartialEq for AntiBotTech
Auto Trait Implementations§
impl Freeze for AntiBotTech
impl RefUnwindSafe for AntiBotTech
impl Send for AntiBotTech
impl Sync for AntiBotTech
impl Unpin for AntiBotTech
impl UnsafeUnpin for AntiBotTech
impl UnwindSafe for AntiBotTech
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more