![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
breaksss
sss
展开
-
win32下查看网络服务的文件
查看路径C:\WINDOWS\system32\drivers\etc下的文件即可得到相关信息原创 2012-03-06 22:39:27 · 262 阅读 · 0 评论 -
几个不错的网站
酷壳: http://coolshell.cn/ IBM Linux: http://www.ibm.com/developerworks/cn/linux/chinaunix: http://www.chinaunix.net/一个外国网站: http://serverfault.com/questions/tagged/python (我还回了个原创 2012-04-09 20:50:19 · 1037 阅读 · 0 评论 -
what's REPL
R: readE: evaluatedP:printedL:loop转载 2012-04-25 18:45:36 · 349 阅读 · 0 评论 -
如何在你的电脑上禁用百度
将 /etc/hosts改为zoo@zoo:~/x$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 zoo127.0.0.2 www.baidu.com# The following lines are desirable for IPv6 capable hosts::1 localhost原创 2012-04-27 13:17:04 · 1091 阅读 · 0 评论 -
echo服务的实现
echoserver.py#!/usr/bin/env pythonimport socketimport os, sysif len(sys.argv) != 2: print "" sys.exit(1)try: # get port port = int(sys.argv[1])except Exception, e:原创 2012-04-05 10:48:33 · 511 阅读 · 0 评论 -
python支持的套接字选项
#!/usr/bin/env pythonimport socketsolist = [x for x in dir(socket) if x.startswith('SO_')]solist.sort()for x in solist: print x原创 2012-04-18 15:51:55 · 573 阅读 · 0 评论 -
配置xinetd
啥是xinetd?网上的解释是:在linux中一些不长期使用的服务(不重要的服务?)没有被作为单独的守护进程在开机时启用,linux把这些服务监听端口全部由一个独立的进程xinetd集中监听,当收到相应的客户端请求之后,xinetd进程就临时启动相应服务并把相应端口移交给相应服务,客户端断开之后,相应的服务进程结束,xinetd继续监听。要开telnet服务器,只需配置xinetd即可。原创 2012-04-19 18:54:33 · 610 阅读 · 0 评论 -
什么是DNS
简单来说,DNS就是把网络地址转换为字符串的东西。DNS是计算机域名系统(Domain Name System 或 Domain Name Service)的缩写由解析器和域名服务器组成。域名服务器是指该保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP,而一个IP不一定只对一个域名。域名系统采用类似树的结构。域名服务器为C/S转载 2012-04-20 12:20:57 · 516 阅读 · 0 评论 -
获取邮箱用户名
#!/usr/bin/env pythonmail = "xxx@gmail.com"print "User name is ", mail.strip("@gmail.com")原创 2012-04-14 00:00:59 · 2686 阅读 · 1 评论 -
制造随机IP地址
randomip.py:import randomnums = []for i in range(1,5): nums.append(str(random.randint(0,256)))dot='.'print dot.join(nums)原创 2012-04-13 23:45:45 · 668 阅读 · 0 评论 -
BZFlag 游戏
今天看到一个叫BZFlag的游戏,是个联网的。呵呵,玩了一会,我是个菜鸟,被一个老美杀了几十次不过和他聊了会,呵呵,第一次感觉网络游戏的好玩,能和外国人聊天,挺有意思的...原创 2012-04-14 12:49:35 · 693 阅读 · 0 评论 -
python实现一个web服务器识别工具
#!/usr/bin/env python#-*- coding:utf-8 -*-import socket, syshost = sys.argv[1]textport = sys.argv[2]filename = sys.argv[3]try: s = socket.socket(socket.AF_INET,socket.SOCK_ST原创 2012-03-08 22:24:56 · 658 阅读 · 0 评论 -
Unix网络编程笔记(第四章)
TCP时间服务:server.c:#include #include #include #include #include #include #include #include #include #include #define bzero(ptr , n) memset(ptr, 0, n)#define MAXLINE 4096#defi原创 2012-04-05 10:45:25 · 312 阅读 · 0 评论 -
unix网络编程笔记(第一章)
TCP时间服务:server.c:#include #include #include #include #include #include #include #include #include #include #define bzero(ptr , n) memset(ptr, 0, n)#define MAXLINE 4096#define原创 2012-04-05 10:38:31 · 339 阅读 · 0 评论 -
什么是HTTP.
超文本传输协议(http)简单说就是浏览网页使用的协议,目前使用1.1版本。HTTP是一个基于TCP客户端和服务器请求与应答的协议,由客户端发起请求到指定端口(80)建立TCP连接。服务器则返回状态行,比如"HTTP/1.1 200 OK",和响应的消息,之所以使用TCP是因为打开一个页面需要很多数据。而TCP提供较为可靠的服务。请求方法:OPTIONS原创 2012-04-09 18:09:46 · 436 阅读 · 0 评论 -
HTTP的应答码(错误码,通信码)
"100 " : Continue "101 " : witching Protocols "200 " : OK "201 " : Created "202 " : Accepted "203 " : Non-Authoritative Information "204 " : No Con转载 2012-04-09 18:12:11 · 3333 阅读 · 0 评论 -
http中的认证
1.HTTP基本认证:HTTP中的基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证。如用户输入口令和密码,在网络以明文传递肯定不安全。所以:在发送之前,用户名追加一个冒号然后串接上口令。得出的结果字符串再用Base64算法编码。例如,用户名是Aladdin,口令是open sesame,拼接后的结果是Aladdin:open sesame转载 2012-04-09 18:52:53 · 572 阅读 · 0 评论 -
什么是https?
HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer)即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及原创 2012-04-09 20:22:56 · 2268 阅读 · 0 评论 -
一些加密机制
我们知道加密技术是信息安全的重要组成部分,那么对加密技术的理解就显得很重要.所以要来比较几种不同加密技术,更好的理解安全技术. 一.古典加密体制.古典加密体制最基本的算法是替代算法和置换移位算法替代算法:最经典的凯撒加密:就是后移N位实现,使用python(一种跨平台的脚本语言)实现凯撒加密: Code.py: #!/usr/bin/env pyth原创 2012-04-10 21:45:17 · 1163 阅读 · 0 评论 -
获取IP地址
#!/usr/bin/env pythonimport sys, socketresult = socket.getaddrinfo(sys.argv[1], None)print result[0][4]获取目标主机IP。如:zoo@zoo:~/桌面$ python getaddrinfo.py www.yahoo.com('72.30.38.140', 0原创 2012-04-19 21:23:43 · 608 阅读 · 0 评论 -
简单php笔记(一)
1.判断类型:<?php $testing; $testing = 1; echo "testing is int?".is_int($testing); echo ""; $testing = 0.5; echo "testing is float?".is_float($testing); echo ""; $testing = 'abc'; echo转载 2012-04-24 20:56:35 · 428 阅读 · 0 评论 -
学习使用nmap(一)
参考网页:http://nmap.org/man/zh/前提知识:nmap将端口分为open(开放的),filtered(被过滤的), closed(关闭的),或者unfiltered(未被过滤的)。open意味着目标主机的应用程序在监听(listen)closed意味着端口没有监听,但随时可能打开。filtered意味着firewall,阻碍了端口访问原创 2012-04-12 21:50:12 · 20130 阅读 · 0 评论