Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

gmpassos, I think that your attempt to write your own server is honorable, but in the end I believe it works against what you aim to do.

You talk about the flood of requests you received looking for vulernabilities. You mention that the security holes in IIS are obvious, however your own code has vulernabilities. What if this code caught on without tachyon's mentioning of the holes? How many people would have used this and experienced breaches, something that you're against?

Learning something new and writing code to try new ideas is encouraged. I think every programmer should try something foreign or outlandish to test his or her skills. However, sometimes (in my case, often) that code is not reliable or useful. It might suit your purpose, but if someone else were to use it, he or she might have serious problems because of something unforeseen.

You want to make a wheel that rolls better. That's an admirable cause. But there are better ways of doing so. Apache is supported by a group of people, and it's been thoroughly tested. It's become what it is over a long period of time. You should help make existing wheels spin faster instead of starting over.

If you want to prevent the internet from being a mess, don't let your pride get in the way of your desire to help others.

Personally, I'd use the above code (somewhat stripped down) to act as a simple web server used only to track requests (and not serve pages). With the information recorded, you could analyze the data and find who is sending the traffic and when it is sent. Using that information, you can help clean up the 'net, little by little.

John J Reiser
newrisedesigns.com


In reply to Re: (nrd) How Internet is a mess. (Playing with HTTPD) by newrisedesigns
in thread How Internet is a mess. (Playing with HTTPD) by gmpassos

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-16 22:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found