Malicious-Url-Detector

Leveraging this fine-tuned model, you can identify harmful links intended to exploit users—such as phishing or malware URLs—by accurately classifying them as either malicious or benign.

Model Details

Model Description

This model is a fine-tuned version of distilbert/distilbert-base-uncased, adapted specifically for malicious URL detection. It employs a text-classification approach to distinguish between benign and malicious URLs. By learning patterns from a curated dataset of phishing, malware, and legitimate URLs, it aims to help users and organizations bolster their defenses against a range of cyber threats.

Intended Use

Direct Use

  • URL Classification: Detect whether a URL is malicious (e.g., phishing, malware) or benign.
  • Security Pipelines: Integrate into email filtering systems or website scanning tools to flag harmful links.

Out-of-Scope Use

  • General text classification tasks not related to malicious URL detection.
  • Tasks requiring more nuanced context beyond the URL string (e.g., domain reputation, real-time link behavior).

How to Get Started

Below is a quick example showing how to use this model with the 🤗 Transformers pipeline:

from transformers import pipeline

# Initialize the text-classification pipeline with this fine-tuned model
classifier = pipeline(
    "text-classification",
    model="Eason918/malicious-url-detector",
    truncation=True
)

# Example URL
url = "http://example.com/suspicious-link"

# Classify the URL
result = classifier(url)
print(result)
Downloads last month
479
Safetensors
Model size
67M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Space using Eason918/malicious-url-detector 1