├── Constructing_ML_Model ├── .ipynb_checkpoints │ ├── 1_Creating_URL-checkpoint.ipynb │ ├── 2_Feature_Extraction_of_Phishing_URL-checkpoint.ipynb │ ├── 3_Feature_Extraction_of_Legitimate_URL-checkpoint.ipynb │ ├── 4_Creating_Final_Dataset-checkpoint.ipynb │ └── 6_Training_selected_best_model-checkpoint.ipynb ├── 1_Creating_URL.ipynb ├── 2_Feature_Extraction_of_Phishing_URL.ipynb ├── 3_Feature_Extraction_of_Legitimate_URL.ipynb ├── 4_Creating_Final_Dataset.ipynb ├── 5_Finding_Best_Model.ipynb ├── 6_Training_selected_best_model.ipynb ├── CSV Files │ ├── 1-valid_Phishing.csv │ ├── 2-valid_Benign.csv │ ├── 3-phishurl.csv │ ├── 4-beniganurl.csv │ ├── 5-phish_features.csv │ ├── 6-legitimate_features.csv │ └── 7-Final_dataset.csv.csv └── Trained models │ ├── env │ └── pyvenv.cfg │ └── models48xLSTM-32xDense │ ├── saved_model.pb │ └── variables │ ├── variables.data-00000-of-00001 │ └── variables.index ├── Extension ├── _locales │ ├── en │ │ └── messages.json │ └── si │ │ └── messages.json ├── assets │ └── img │ │ ├── Trawler-transparent(128x128).png │ │ ├── Trawler-transparent(16x16).png │ │ ├── Trawler-transparent(64x64).png │ │ ├── Trawler-transparent2(128x128).png │ │ ├── trawler-black(128x128).png │ │ ├── trawler-black(16x16).png │ │ └── trawler-black(64x64).png ├── background.js ├── content.js ├── exprt.js ├── imprt.js ├── jquery-3.5.1.min.js ├── manifest.json ├── option.css ├── option.html ├── option.js ├── phishing_warning.html ├── phishing_warning.js ├── popup.css ├── popup.html ├── popup.js └── warning.css ├── LICENSE ├── README.md └── Server ├── .vscode └── c_cpp_properties.json ├── __pycache__ ├── feature.cpython-37.pyc └── prediction.cpython-37.pyc ├── app.py ├── env └── pyvenv.cfg ├── feature.py ├── models48xLSTM-32xDense ├── saved_model.pb └── variables │ ├── variables.data-00000-of-00001 │ └── variables.index └── workspace.code-workspace /Constructing_ML_Model/.ipynb_checkpoints/1_Creating_URL-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/.ipynb_checkpoints/1_Creating_URL-checkpoint.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/.ipynb_checkpoints/2_Feature_Extraction_of_Phishing_URL-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/.ipynb_checkpoints/2_Feature_Extraction_of_Phishing_URL-checkpoint.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/.ipynb_checkpoints/3_Feature_Extraction_of_Legitimate_URL-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/.ipynb_checkpoints/3_Feature_Extraction_of_Legitimate_URL-checkpoint.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/.ipynb_checkpoints/4_Creating_Final_Dataset-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/.ipynb_checkpoints/4_Creating_Final_Dataset-checkpoint.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/.ipynb_checkpoints/6_Training_selected_best_model-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/.ipynb_checkpoints/6_Training_selected_best_model-checkpoint.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/1_Creating_URL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/1_Creating_URL.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/2_Feature_Extraction_of_Phishing_URL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/2_Feature_Extraction_of_Phishing_URL.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/3_Feature_Extraction_of_Legitimate_URL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/3_Feature_Extraction_of_Legitimate_URL.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/4_Creating_Final_Dataset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/4_Creating_Final_Dataset.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/5_Finding_Best_Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/5_Finding_Best_Model.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/6_Training_selected_best_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/6_Training_selected_best_model.ipynb -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/1-valid_Phishing.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/1-valid_Phishing.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/2-valid_Benign.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/2-valid_Benign.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/3-phishurl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/3-phishurl.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/4-beniganurl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/4-beniganurl.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/5-phish_features.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/5-phish_features.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/6-legitimate_features.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/6-legitimate_features.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/CSV Files/7-Final_dataset.csv.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/CSV Files/7-Final_dataset.csv.csv -------------------------------------------------------------------------------- /Constructing_ML_Model/Trained models/env/pyvenv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/Trained models/env/pyvenv.cfg -------------------------------------------------------------------------------- /Constructing_ML_Model/Trained models/models48xLSTM-32xDense/saved_model.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/Trained models/models48xLSTM-32xDense/saved_model.pb -------------------------------------------------------------------------------- /Constructing_ML_Model/Trained models/models48xLSTM-32xDense/variables/variables.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/Trained models/models48xLSTM-32xDense/variables/variables.data-00000-of-00001 -------------------------------------------------------------------------------- /Constructing_ML_Model/Trained models/models48xLSTM-32xDense/variables/variables.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Constructing_ML_Model/Trained models/models48xLSTM-32xDense/variables/variables.index -------------------------------------------------------------------------------- /Extension/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/_locales/en/messages.json -------------------------------------------------------------------------------- /Extension/_locales/si/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/_locales/si/messages.json -------------------------------------------------------------------------------- /Extension/assets/img/Trawler-transparent(128x128).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/Trawler-transparent(128x128).png -------------------------------------------------------------------------------- /Extension/assets/img/Trawler-transparent(16x16).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/Trawler-transparent(16x16).png -------------------------------------------------------------------------------- /Extension/assets/img/Trawler-transparent(64x64).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/Trawler-transparent(64x64).png -------------------------------------------------------------------------------- /Extension/assets/img/Trawler-transparent2(128x128).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/Trawler-transparent2(128x128).png -------------------------------------------------------------------------------- /Extension/assets/img/trawler-black(128x128).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/trawler-black(128x128).png -------------------------------------------------------------------------------- /Extension/assets/img/trawler-black(16x16).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/trawler-black(16x16).png -------------------------------------------------------------------------------- /Extension/assets/img/trawler-black(64x64).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/assets/img/trawler-black(64x64).png -------------------------------------------------------------------------------- /Extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/background.js -------------------------------------------------------------------------------- /Extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/content.js -------------------------------------------------------------------------------- /Extension/exprt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/exprt.js -------------------------------------------------------------------------------- /Extension/imprt.js: -------------------------------------------------------------------------------- 1 | var a = from('./exprt'); 2 | console.log(a); -------------------------------------------------------------------------------- /Extension/jquery-3.5.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/jquery-3.5.1.min.js -------------------------------------------------------------------------------- /Extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/manifest.json -------------------------------------------------------------------------------- /Extension/option.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/option.css -------------------------------------------------------------------------------- /Extension/option.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/option.html -------------------------------------------------------------------------------- /Extension/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/option.js -------------------------------------------------------------------------------- /Extension/phishing_warning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/phishing_warning.html -------------------------------------------------------------------------------- /Extension/phishing_warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/phishing_warning.js -------------------------------------------------------------------------------- /Extension/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/popup.css -------------------------------------------------------------------------------- /Extension/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/popup.html -------------------------------------------------------------------------------- /Extension/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/popup.js -------------------------------------------------------------------------------- /Extension/warning.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Extension/warning.css -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/README.md -------------------------------------------------------------------------------- /Server/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Server/__pycache__/feature.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/__pycache__/feature.cpython-37.pyc -------------------------------------------------------------------------------- /Server/__pycache__/prediction.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/__pycache__/prediction.cpython-37.pyc -------------------------------------------------------------------------------- /Server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/app.py -------------------------------------------------------------------------------- /Server/env/pyvenv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/env/pyvenv.cfg -------------------------------------------------------------------------------- /Server/feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/feature.py -------------------------------------------------------------------------------- /Server/models48xLSTM-32xDense/saved_model.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/models48xLSTM-32xDense/saved_model.pb -------------------------------------------------------------------------------- /Server/models48xLSTM-32xDense/variables/variables.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/models48xLSTM-32xDense/variables/variables.data-00000-of-00001 -------------------------------------------------------------------------------- /Server/models48xLSTM-32xDense/variables/variables.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/models48xLSTM-32xDense/variables/variables.index -------------------------------------------------------------------------------- /Server/workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansajith98/Trawler-Extension-Phishing-Website-Detection-Using-Machine-Learning/HEAD/Server/workspace.code-workspace --------------------------------------------------------------------------------