/* * * * Boton para realizar pruebas */ private void btnCompareImg_Click(object sender, EventArgs e) { //var screenshotJob = ScreenshotJobBuilder.Create(tbURL.Text) //.SetBrowserSize(600, 300) //.SetCaptureZone(CaptureZone.VisibleScreen) //.SetTrigger(new WindowLoadTrigger()); //System.Drawing.Image screenshot = screenshotJob.Freeze(); //screenshot.Save("c:/imgs/Phishing.png", ImageFormat.Png); CrawlerBait cB = new CrawlerBait(); cB.similarityImg("c:/imgs/Paypal.png", "c:/imgs/Phishing.png"); }
public List <CrawlerBait> selectAllNewSites() { wsp.AuthHeaderValue = aoth; List <CrawlerBait> datos = new List <CrawlerBait>(); foreach (var item in wsp.selectAllNewSites()) { CrawlerBait cB = new CrawlerBait(); cB.WebURL = item.WebURL; cB.regID = item.regID; datos.Add(cB); } return(datos); }
/* * Leo el codigo HTML de la web para analizar, de momento es para hacer pruebas con URL's fijas */ private void readURL(string URL) { CrawlerBait cB = new CrawlerBait(); cB.analyzeURL(URL); string html_body = cB.readWebDate(URL); cB.readFiles(); int cant = cB.similarity; insertAllSites(URL, 3, ""); List <string> IDs = selectAllSites(URL); insertVIPS(IDs[0], URL, html_body, DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), cB.SSL_KEY, cB.SSL_EXPIRATION_DATE.ToString("yyyy-MM-dd H:mm:ss")); }