Standalone windows HTTP server binary

Viewing 10 reply threads
  • Author
    Posts
    • #3838
      former33t
      Participant

      Does anyone know of a reasonable standalone HTTP server (only needs to support GET method) that runs on Windows?  I did some searches and came up empty.  I don’t want something I need a config file for, just something to upload to a box to serve up a file when someone asks for it.  Preferably I’d be able to specify the listening port on the command line.

      If nobody knows of anything, I may have to write something in which case I’ll post a link to it here…

      Thanks.

    • #24541
      former33t
      Participant

      I’ll answer my own question.  I found a small HTTP server called xitami that does almost everything I want.  Best of all, its open source so I can add what I need if I don’t find something better.

    • #24542
      Anonymous
      Participant

      There’s a list of small HTTP servers on wikipedia which might make for interesting reading.

      http://en.wikipedia.org/wiki/Tiny_web_servers

      Jimbob

    • #24543
      Ignatius
      Participant

      Another for Windows (the majority mentioned in the wikipedia article are for *nix):

      http://digg.com/programming/Web_server_on_a_stick_an_USB_stick

      linking to:

      http://www.server2go-web.de/

    • #24544
      former33t
      Participant

      Thanks jimbob, I hadn’t seen this one.  Looks a little big for what I was planning to do with it.  I’m trying to leave the smallest footprint possible and while this has a LOT more features, I think its probably overkill.

      That being said, I’m still going to keep it in my bag of tricks for the next time I need a web server.  This looks like it has potential for other projects.

    • #24545
      eRiCtHyReD
      Participant

      NanoHTTPD:
      http://elonen.iki.fi/code/nanohttpd/

      Opensource and Java based.

    • #24546
      former33t
      Participant

      Yeah, I should have mentioned that I didn’t want to depend on Java.  Thanks for the answer though.

    • #24547
      timmedin
      Participant

      If you need to just serve up a file you could use netcat.

    • #24548
      former33t
      Participant

      Yes, that was my first thought.  Unfortunately I actually needed to support HTTP GET requests for files.

    • #24549
      SynJunkie
      Participant

      Not sure if you are still looking but I took a look at the NetTools Toolkit after hearing Mubix mention it on the Exotic Liability site (I think it was Mubix).  It has a load of stand alone tools in there and although I have now got rid of the VM that I had it installed on the site does list it as having a HTTP Server.

      http://users.telenet.be/ahmadi/nettools.htm

      It might do the trick.

      All the best

      Syn

    • #24550
      former33t
      Participant

      Very cool set of tools.  Thanks much for passing that on.  I’ll be using some of these in the future.

Viewing 10 reply threads
  • You must be logged in to reply to this topic.

Copyright ©2021 Caendra, Inc.

Contact Us

Thoughts, suggestions, issues? Send us an email, and we'll get back to you.

Sending

Sign in with Caendra

Forgot password?Sign up

Forgot your details?