# -*- coding: utf-8 -*-
"""
Created on Mon Apr  8 00:45:49 2019

@author: pc
"""

import re
import whois

def category2(website):
        
    file_obj = open(r'C:\Users\pc\Desktop\detecting\phishing5.txt','a')
    #8 Domain Registration Length
    page = whois.whois(website)
    if type(page.expiration_date) == list:
        domain_reg_len = (page.expiration_date[0] - page.creation_date[0]).days
    else:
        domain_reg_len = (page.expiration_date - page.creation_date).days
    #print domain_reg_len
    if domain_reg_len <= 365:
        file_obj.write('-1,')
    else:
        file_obj.write('1,')
    #9 Using Non-Standard Port 
    match_port = re.search(':[//]+[a-z]+.[a-z0-9A-Z]+.[a-zA-Z]+:([0-9#]*)',website)
    if match_port:
        print (match_port.group())
        if match_port.group(1) == '#':#represent multiple ports are active on url
            file_obj.write('-1,')
        else:
            file_obj.write('1,')
    else:
        file_obj.write('1,')
    file_obj.close()