Programmatic Link Scanning

Programmatic Link Scanning

Ask Question

11 years, 1 month ago

7 years, 9 months ago

338 times




I’m looking for a programmatic link scanning solution. There are lots of home use software packages that will scan urls on a search results page and verify that those sites don’t have malware on them, but I’m looking for a piece of software that you can do this programmatically. I want to be able to feed the code a url, have it do a remote request and scan the web page looking for malware.
Has anyone come across something like that before?


share|improve this question

edited Jun 1 ’09 at 19:13


20k1515 gold badges6868 silver badges9595 bronze badges

asked Dec 19 ’08 at 18:13


I’m not sure how this is programming related? Surely there are enough free download sites and forums to find this information.

– hmcclungiii
Dec 19 ’08 at 20:55

add a comment

4 Answers





Google safebrowsing

” an experimental API that enables client applications to check URLs against Google’s constantly updated blacklists of suspected phishing and malware pages. Your client application can use the API to download an encrypted table for local, client-side lookups of URLs that you would like to check.”

share|improve this answer

answered Dec 19 ’08 at 20:48


56644 silver badges1212 bronze badges

I’ll make one for you if you want.

Dec 19 ’08 at 21:43

add a comment


Google Search performs this task. Popular browsers also already check suspicious sites against a blacklist. Is there a compelling reason that you think you can do it better?

share|improve this answer

answered Dec 19 ’08 at 18:26

Gabriel IsenbergGabriel Isenberg

22.1k44 gold badges3232 silver badges5757 bronze badges

add a comment


Well, my site takes user input and then emails our customers with some of that information. We want to be able to check the links for malware before we forward them on and possibly infect our customers. I’d honestly prefer to use a pre existing piece of software for this. I just know that I need to do this in Code and not rely on a standalone piece of software since it needs to be automated. Ideally, we’d like to check the links when the form is submitted…

share|improve this answer

answered Dec 19 ’08 at 18:30


On StackOverflow, comments that aren’t answers (like your reply is) should be left as comments to the answer you’re replying to (as I am). The answers can get reordered based on votes and it’s difficult to tell who’s replying to what otherwise

– Gareth
Dec 19 ’08 at 18:38


@Gareth Good tip, but he would need 50 rep to be able to write comments ( He has only 31 rep at this time.

– Leah
Dec 20 ’08 at 6:30

add a comment


Here’s a list of relevant resources:

share|improve this answer

answered May 10 ’12 at 13:31


6,30588 gold badges4545 silver badges7474 bronze badges

add a comment

Your Answer

Thanks for contributing an answer to Stack Overflow!Please be sure to answer the question. Provide details and share your research!But avoid …Asking for help, clarification, or responding to other answers.Making statements based on opinion; back them up with references or personal experience.To learn more, see our tips on writing great answers.

Draft saved
Draft discarded

Sign up or log in

Sign up using Google

Sign up using Facebook

Sign up using Email and Password


Post as a guest


Required, but never shown

Post Your Answer


By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy


Podcast: Make my Monolith a Micro

When laziness is efficient: Make the most of your command line

Featured on Meta

TLS 1.0 and TLS 1.1 removal for Stack Exchange services

An account of my meeting with the Stack Overflow management team

Did Stack Exchange cut the number of negative comments nearly in half between…


0Receiving requests to “/null” and “/inherit” URLs; what’s doing this?8Client site’s htaccess hacked – not entirely sure what this does or what to do from here5My Website redirects to Malicious sites4In unpacking do you find the ECX value or the ESP value for Aspack 2.12?3PHP Joomla Malware Hidden links remove2Malware in website flagged by google

Hot Network Questions

Flexure of a Grid

what if every state had a law requiring it hold the nations first primary?

Linear programming: objective function with “buckets”

How can a Z80 assembly program find out its own memory address?

How to explain that there can only be one magic portal between a planet and another

Lonely Multiplication

Who does the money go to if “everyone” in a family dies?

P = NP clarification

What prevents me from setting up an A name entry for “” to whatever IP I want?

Which is easier to develop: a piston prop engine or a jet engine?

How do we convey scale in 2D games?

Do most numbers have 3 prime factors?

Group Anagrams (C#)

Does Iran’s sanction play a pivotal role in rejecting papers from a journal?

How are magnets held together, and why do they not explode?

7zip : Why does encrypting the same file with AES-256 not give the same output?

Why are two using clauses resolving to the same type seen as ambigious in gcc

Did Nancy Pelosi say “We’ll have to pass the bill to find out what’s in it”?

Result object vs throwing exceptions

How do GMs play the man not the board?

Why doesn’t the Linux kernel have optimized functions like glibc does (e.g., memchr, strchr)?

Why is the Fourier transform so ubiquitous?

Why is CMB an evidence of hotter and denser early Universe?

What happens if you can’t pay at an auction?

more hot questions

Question feed

Subscribe to RSS

Question feed
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Leave a Reply

Your email address will not be published. Required fields are marked *