{'fraction_non_alphanumeric': 0.01847290640394089, 'fraction_numerical': 0.0024630541871921183, 'mean_word_length': 4.848920863309353, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Comparative Analysis of Machine Learning Algorithms on Malicious URL Prediction

Phishing is a form of fraudulent behavior where an entity or a person mimics to be a valid user. Phishing has become popular in cyber space and it is used as a tool for deceiving the users. Most of the phishing messages are difficult to interpret. In the existing literature, there are many schemes have addressed the phishing issue. Yet, there is no concrete solution to thwart such attacks. Taking this into consideration, to detect phishing threats, a machine learning-based prediction scheme is proposed in this article. From the experimental analysis, it is identified that logistic regression outperforms the other schemes in terms of accuracy and error rate. The accuracy on URL prediction with logistic regression is 97%.