Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 44 guests and 1 member online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Resourcesarrow Toolsarrow Standalone windows HTTP server binary
EH-Net
May 21, 2013, 06:12:37 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Standalone windows HTTP server binary  (Read 7446 times)
0 Members and 1 Guest are viewing this topic.
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« on: June 01, 2009, 08:06:38 PM »

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.
Logged

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #1 on: June 01, 2009, 10:11:13 PM »

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.
Logged

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
jimbob
Guest
« Reply #2 on: June 02, 2009, 02:52:56 AM »

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
Logged
Ignatius
Jr. Member
**
Offline Offline

Posts: 91


View Profile
« Reply #3 on: June 02, 2009, 04:26:46 AM »

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/
Logged
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #4 on: June 02, 2009, 06:40:53 AM »

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.
Logged

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
eRiCtHyReD
Newbie
*
Offline Offline

Posts: 18



View Profile
« Reply #5 on: June 02, 2009, 09:16:46 AM »

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

Opensource and Java based.
Logged

CEH MCSE CCNA  Security+ Network+ A+
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #6 on: June 02, 2009, 06:39:25 PM »

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

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
timmedin
Sr. Member
****
Offline Offline

Posts: 469



View Profile WWW
« Reply #7 on: June 06, 2009, 03:23:02 PM »

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

twitter.com/timmedin | http://blog.securitywhole.com
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #8 on: June 06, 2009, 09:43:29 PM »

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

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
SynJunkie
Jr. Member
**
Offline Offline

Posts: 71


View Profile WWW
« Reply #9 on: June 11, 2009, 04:08:27 PM »

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
Logged

----------------------------------
http://synjunkie.blogspot.com
former33t
Full Member
***
Offline Offline

Posts: 226


View Profile
« Reply #10 on: June 11, 2009, 09:14:56 PM »

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

Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.062 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.