[−][src]Enum abuseipdb::Category
AbuseIPDB attack categories.
Variants
Fraudulent orders.
Participating in distributed denial-of-service (usually part of botnet).
FTP Brute-Force
Oversized IP packet.
Phishing websites and/or email.
Fraud VoIP
Open proxy, open relay, or Tor exit node.
Comment/forum spam, HTTP referer spam, or other CMS spam.
Spam email content, infected attachments, and phishing emails. Note: Limit comments to only relevent information (instead of log dumps) and be sure to remove PII if you want to remain anonymous.
CMS blog comment spam.
VPN IP - Conjunctive category.
Scanning for open ports and vulnerable services.
Hacking
Attempts at SQL injection.
Email sender spoofing.
Brute-force attacks on webpage logins and services like SSH, FTP, SIP, SMTP, RDP, etc. This category is seperate from DDoS attacks.
Webpage scraping (for email addresses, content, etc) and crawlers that do not honor robots.txt. Excessive requests and user agent spoofing can also be reported here.
Host is likely infected with malware and being used for other attacks or to host malicious content. The host owner may not be aware of the compromise. This category is often used in combination with other attack categories.
Attempts to probe for or exploit installed web applications such as a CMS like WordPress/Drupal, e-commerce solutions, forum software, phpMyAdmin and various other software plugins/solutions.
Secure Shell (SSH) abuse. Use this category in combination with more specific categories.
Abuse was targeted at an "Internet of Things" type device. Include information about what type of device was targeted in the comments.
Trait Implementations
impl Clone for Category
[src]
impl PartialEq<Category> for Category
[src]
impl Debug for Category
[src]
impl StructuralPartialEq for Category
[src]
impl Serialize for Category
[src]
impl<'de> Deserialize<'de> for Category
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Category
impl Sync for Category
impl Unpin for Category
impl UnwindSafe for Category
impl RefUnwindSafe for Category
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,