SivakumarP commited on
Commit
36916db
·
verified ·
1 Parent(s): e9c266a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +53 -0
README.md CHANGED
@@ -1,3 +1,56 @@
 
1
  ---
2
  license: mit
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
  ---
3
  license: mit
4
+ tags:
5
+ - phishing-detection
6
+ - url-classification
7
  ---
8
+
9
+ # Overview
10
+
11
+ The objective of the project is to classify if an URL is phishing or not. This model repo contains the required encoders (for url,dom and tld), scaler (for digit_cnt and is_https) and the trained model (RandomForest Classifier).
12
+
13
+ # Dataset & Attribution
14
+ This project uses the URL-Phish dataset. The dataset was obtained from Kaggle, where it is available as [Phishing URL Detection (111K URLs, 22 Features)](https://www.kaggle.com/datasets/sahandnamvar/phishing-url-detection-111k-urls-22-features).
15
+
16
+ The dataset is licensed under **[Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/)**,
17
+ which permits sharing, redistribution, and adaptation with appropriate credit.
18
+
19
+ **Dataset citation**<br>
20
+ >Dam Minh, Linh; Tran Cong, Hung (2025).<br>
21
+ >URL-Phish: A Feature-Engineered Dataset for Phishing Detection.<br>
22
+ >Mendeley Data, V1.<br>
23
+ >DOI: https://doi.org/10.17632/65z9twcx3r.1<br>
24
+
25
+ **Original data sources referenced by the dataset authors**<br>
26
+ >PhishTank – Community-driven phishing URL repository<br>
27
+ >Research Organization Registry (ROR) dataset – Source of trusted benign domain URLs<br>
28
+
29
+ **Paper citation**<br>
30
+ >Dam Minh Linh, Tran Cong Hung, <br>
31
+ >A feature-engineered dataset of benign and phishing URLs for machine learning and large language models evaluation,<br>
32
+ >Data in Brief,<br>
33
+ >Volume 63,<br>
34
+ >2025,<br>
35
+ >112162,<br>
36
+ >ISSN 2352-3409,<br>
37
+ >https://doi.org/10.1016/j.dib.2025.112162.
38
+
39
+ **Modifications:** <br>
40
+ The following preprocessing was applied to the original dataset:
41
+ - Duplicate rows and null/missing values were checked for and removed, if present
42
+ - Feature scaling applied to selected numeric features
43
+ - TF-IDF encoding applied to selected URL/text-derived feature(s)
44
+ - Data split into train / validation / test sets
45
+
46
+ **Feature usage:** <br>
47
+ The final model was trained using a selected subset
48
+ of the features; the remaining
49
+ features were excluded at training time via feature selection, not by removing them from
50
+ the stored datasets.
51
+
52
+ # License
53
+ - **Code**: MIT License — see `LICENSE`
54
+ - **Data**: Raw and processed datasets are redistributed under **Creative Commons Attribution 4.0 International (CC BY 4.0) license**, consistent with the original dataset's license (see Dataset & Attribution above).
55
+ - **Model & preprocessors**: MIT License — trained artifacts are provided under the same
56
+ terms as the codebase. Model trained on **Creative Commons Attribution 4.0 International (CC BY 4.0) license** data; see Dataset & Attribution section for details.