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 55 guests and 3 members online
EH-Net News Feeds
Latest Additions
 
Advertisement

You are here: Home arrow Forum arrow Resourcesarrow Toolsarrow Standalone windows HTTP server binary
EH-Net
May 25, 2012, 07:55:05 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Advertise on EH-Net!! - Reasonable Rates, Highly Targeted Audience.
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Standalone windows HTTP server binary  (Read 6345 times)
0 Members and 1 Guest are viewing this topic.
former33t
Full Member
***
Offline Offline

Posts: 228


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: 228


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: 228


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: 228


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: 470



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: 228


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: 228


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.16 | SMF © 2011, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.312 seconds with 23 queries.
 

gk_static-ad_feb2012.jpg
Global Knowledge: Build Security Skills to Protect & Defend

els_130x200fixed2.gif
eLearnSecurity Student Course Now Live!
5% Off with Code
ELS-EH-5

SANS Deals 4 EH-Netters
$150 OFF Any SANS Course in Any Format!
Coupon Code: EHN_Connect Including SANS Security West 2012 & SANSFIRE 2012
Recent Forum Topics

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!

Vote For EH-Net

Add to Technorati Favorites
technorati fave

 
         
Advertisement

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