1. Web 服务应用工作机制
监听80或者是443端口
80为普通的http协议,443为https。
等待客户端请求
GET、POST、HEAD… …
处理请求
保存文件
执行CGI脚本
2. 创建一个简单的Web服务
使用SimpleHTTPServer类
实现do_GET()方法
可以当做刺透客户端的服务端渗透代码
可以做渗透测试的客户端代码
从终端进入python编辑模式,输入以下代...
分类:
编程语言 时间:
2015-05-03 10:42:34
阅读次数:
178
一行命令启动http-server总结:1. python2.xpython2 -m SimpleHTTPServer 80002. python3.xpython -m http.server 80003. twistd(python)twistd -n web -p 8000 --path .或...
分类:
Web程序 时间:
2015-04-25 09:23:49
阅读次数:
168
iOS开发实用技巧——在html页面头部弹出app应用下载提示本文介绍其简单使用: 第一步:在本地建立一个访问的服务端。 打开本地终端,在本地新建一个文件夹,在该文件夹中存放测试的html页面。 在终端输入一行代码:python -m SimpleHTTPServer ---第二步:配...
分类:
移动开发 时间:
2015-04-10 17:49:09
阅读次数:
946
利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -mWeb服务器模块[端口号,默认8000]例如:python -m SimpleHTTPServer 8080然后就可以在浏览器中输入http://localhost:端口号/路...
分类:
编程语言 时间:
2015-03-29 01:51:04
阅读次数:
154
在Python2.x版本里,/usr/bin/lib/python2.x/ 目录下会有 BaseHTTPServer.py, SimpleHTTPServer.py, CGIHTTPServer.py 但是在Python3.x里,就没有上面的3个文件,而是合闭到了 /usr/bin/python3.x/http/server.p...
分类:
编程语言 时间:
2015-01-31 02:04:20
阅读次数:
584
Linux如何制作一个简单的共享服务器打开一个终端,cd 到某一个目录下,输入“python-m SimpleHTTPServer ”,就可以将当前目录下的内容分享出去,如下: www.ahlinux.com [cpp]long@long-Ubuntu:~$cdVideoSpace/long@lon...
分类:
系统相关 时间:
2015-01-19 10:44:25
阅读次数:
175
RequestHander是一个抽象类,是一个线程。它封装了一个Socket。代码不难;package org.simpleHTTPServer;import java.io.IOException;import java.net.Socket;/** * Handling Network Sock...
分类:
其他好文 时间:
2015-01-09 18:56:10
阅读次数:
234
http://www.cnblogs.com/hansongjiang/p/4213491.html从代码中我们看到SimpleHttpServer这个类直接依赖4个类,但是最重要的类,当属其属性,我们研究的时候,重点研究它依赖的属性类。也就是ServerMultiThreadWordkers,其他...
分类:
Web程序 时间:
2015-01-09 18:44:22
阅读次数:
120
python默认自带了几个和web相关的模块。原来只知道SimpleHTTPServer 这个模块,后来又知道了 CGIHTTPServer 这个模块SimpleHTTPServer1 python -m SimpleHTTPServer 80 在命令行里键入上面的命令就有了一个简单的HTTP服务....
分类:
编程语言 时间:
2015-01-02 21:06:01
阅读次数:
580
SimpleHttpServer.javaimport java.io.FileInputStream;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;import java.ni...
分类:
Web程序 时间:
2014-11-27 14:24:37
阅读次数:
280