Malicious URL Detection Using Machine Learning in Python | NLP

preview_player
Показать описание
In this video, we have demonstrated a machine learning approach to detect Malicious URLs. We have created 22 lexical features from raw URLs and trained three machine learning models XG Boost, Light GBM, and Random forest. Further, we have compared the performance of the 3 machine learning models and also plotted the feature importance of Random forest we found that hostname_length, count_dir, count-www, fd_length, and url_length are the top 5 features for detecting the malicious URLs.

Рекомендации по теме
Комментарии
Автор

Brilliant video! thanks a lot and keep going!!

ebragimovic
Автор

Hello sir, firstly thank you for this amazing tutorial. So now I'm just trying out this model and when splitting the dataset it shows an error which specifies that "The least populated class in y has only 1 member, which is too few. The minimum number of groups for any class cannot be less than 2". How can i rectify this error sir? Please do help me with this query sir😢.

keerthanaraj
Автор

sir can share full data set
final pre-processed dataset is not available at kaggle

afridhisonu
Автор

Sir where will get this data set that u had used in this model

nevilpanchal
Автор

Thanks for this. However, this detector returns many legitimate urls as phishing or malware. Such as the URL of google, or Instagram. Even some of the benign URLs in the dataset are returned as phish or malware. I don't think this is reliable enough.

_a.nn.ie_
Автор

Hi sir.. Could you please tell how to connect the classification result to the flask

kodurusmarani
Автор

Predication model is not at all working well😢

praiselinp
Автор

Sir, can you share link of IEEE paper for this

shravyaullal
Автор

can somebody tell me how to increase its reliability and accuracy I am stuck

tryOpticode
Автор

is there any code for malicious file detection

aymansuhail
Автор

Sir can you please tell me why this error is coming even if I am passing only 2 arguments

df=df.drop("tld", 1)
TypeError: DataFrame.drop() takes from 1 to 2 positional arguments but 3 were given

ji_JOSHI_ji
Автор

please give to web application for url detection

jethushanlogu
Автор

how to connect google search in python

vidhya.s
Автор

dear sir can you please tell me where can i find malicious_phish.csv file

ji_JOSHI_ji
Автор

does this detector, detect any url given?

danishb
visit shbcf.ru