最新消息:

最新发布 第35页

爱开源

linux诡异的半连接(SYN_RECV)队列长度(一)
Linux

linux诡异的半连接(SYN_RECV)队列长度(一)

admin 12年前(2014-08-14) 7浏览

最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...

一次分享引发的血案 — HTTP Slowloris Denial Of Service
http

一次分享引发的血案 — HTTP Slowloris Denial Of Service

admin 12年前(2014-08-14) 6浏览

此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...

iOS中switch-case的优化用法
IOS

iOS中switch-case的优化用法

admin 12年前(2014-08-14) 5浏览

IOS里 case语段里定义变量会提示出错 case 0: NSString *a=@"test"; break; 改一下就可以 case 0:{ NSString *a=@"test"; break;} 转载...

SVN有时的Log版本号和SVN update的版本号不一致的原因分析
svn

SVN有时的Log版本号和SVN update的版本号不一致的原因分析

admin 12年前(2014-08-12) 5浏览

背景:svn pc客户端项目下的版本号发现其svn log号低于svn update的版本号的情况原因及分析,以及用哪个版本号作为项目发布版本号的最终版本。 经过排查,其原因有二: 自己所处项目是处在一个项目集中的一个,根下其它项目(于我同级)地方更...

Python内网渗透测试信息收集脚本v1.0
Python

Python内网渗透测试信息收集脚本v1.0

admin 12年前(2014-08-11) 5浏览

渗透测试从互联网找到了入侵内网的入口点之后剩下的就内网渗透测试了。 有人说到了内网还不容易,随便拿个hscan一抓一大把弱口令。我同意这个看法,但是在我看来,内网环境复杂得多,要想精确获取自己想要的目标,要处理的内容要多得多,只有获得了必要的信息,才...

用python做web服务器
Python

用python做web服务器

admin 12年前(2014-08-11) 3浏览

python是一门有趣的语言,当然也可以做一些有趣的东西. 先看看这个最简单的web服务器. import SimpleHTTPServer<br>SimpleHTTPServer.test() 当然,这个server只能在localho...

Python获取本机IP(外网IP)的方法总结
ip

Python获取本机IP(外网IP)的方法总结

admin 12年前(2014-08-11) 7浏览

天碰到这个问题,用Python获得本地IP地址,首先想到用socket.gethostbyname,代码如下: 程序代码: import socket ip = socket.gethostbyname(socket.gethostname()) p...

C 取得大于2G文件的大小
c

C 取得大于2G文件的大小

admin 12年前(2014-08-10) 5浏览

以下是源码(不解释): #define __USE_LARGEFILE64 #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #include <sys/types.h> #inc...

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法
cache

让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法

admin 12年前(2014-08-10) 6浏览

主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store...

CentOS5安装VNC,vnc viewer 黑屏
centos

CentOS5安装VNC,vnc viewer 黑屏

admin 12年前(2014-08-10) 7浏览

Linux 要使用远程桌面需要安装VNC,好在CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。但是Windows客户端还是要安装的。 VNCSer...

历经磨难,终于用变态方法救活Belkin 7231-4P
修复

历经磨难,终于用变态方法救活Belkin 7231-4P

admin 12年前(2014-08-10) 4浏览

去年因为有扩展无线网络需求,所以添置了一台无线路由Belkin 7231-4P,具体配置请参看:这里 拿到路由之后非常兴奋的手贱了一下,选择了超频频率280,于是路由就此闹起了罢工,任凭我千呼万唤,始终不予理睬。 后来在恩山论坛看到帖子说是超此频路由...

服务器使用vmware-tool shrink压缩磁盘
压缩

服务器使用vmware-tool shrink压缩磁盘

admin 12年前(2014-08-10) 5浏览

看网上的教程都是在桌面下压缩磁盘的教程,其实vmware-tool也有命令行模式的压缩方法命令: vmware-toolbox-cmd disk shrink / 不用装X系统节约很多空间和内存。 linux装载CDROM: mount -t iso...

TCP 的那些事儿
tcp

TCP 的那些事儿

admin 12年前(2014-08-10) 7浏览

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/I...

硬盘重新分区后无法引导Grub的解决办法
grub

硬盘重新分区后无法引导Grub的解决办法

admin 12年前(2014-08-10) 6浏览

硬盘重新分区后,重启之后,grub报错,无法重新引导,第一次我采用的方法是U盘启动 WINPE系统,修复windows启动,然后重装linux. 之后再此遇到这样的情况,就再也不想重装系统了,毕竟配置好一个系统还是很麻烦的。 于是经过不断的折腾,终于...

如何快速创建 Xen 虚拟机镜像
Xen

如何快速创建 Xen 虚拟机镜像

admin 12年前(2014-08-10) 4浏览

创建虚拟机的工具有很多,比如 virt-manager, virt-install, virsh, xen-create-image 等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/...

ubuntu vritualbox 4使用winpe 安装win8
Ubuntu

ubuntu vritualbox 4使用winpe 安装win8

admin 12年前(2014-08-10) 4浏览

microsoft在2011年9月13日推出了Windows 8的测试版本Windows developer Preview.据说这个版本较之前的win7有革命性的改变,启动时间也大幅缩短,只有短短的8秒就能打开你的计算机。 笔者当晚在google+...

nginx 分割日志
nginx

nginx 分割日志

admin 12年前(2014-08-10) 6浏览

nginx的access.log总是记录很多东西,一两天就变成几十M,如果长时间下去,日志文件会很大很大。所以要分割日志: vim /wp-content/local/nginx/sbin/cut_nginx_log.sh 输入 #!/bin/bas...

[MySQL优化案例]系列 — 分页优化
mysql

[MySQL优化案例]系列 — 分页优化

admin 12年前(2014-07-29) 7浏览

通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY id DESC LIMIT 100, 10; 或...

各种 Comet 技术优缺点对比
http

各种 Comet 技术优缺点对比

admin 12年前(2014-07-29) 5浏览

script tag iframe ajax websocket polling 低效, 可以跨域 / 低效, 无法跨域 / long-polling 中效, 可以跨域 中效, 无法跨域 中效, 无法跨域 / streaming / 高效, 无法跨域...

用iptables 屏蔽来自某个国家的IP
ip

用iptables 屏蔽来自某个国家的IP

admin 12年前(2014-07-25) 10浏览

星期六我们一位客户受到攻击,我们的网络监测显示有连续6小时的巨大异常流量,我们立即联系了客户,没有得到回应,我们修改和限制了客户的 VPS,使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响,我们一直保持这个 VPS 为开通状态...

nginx限制IP或IP段的问题
deny

nginx限制IP或IP段的问题

admin 12年前(2014-07-25) 5浏览

最近有同事问需要在nginx中针对一些IP和IP段限制访问,通过了解以下方法可以解决问题: 首先建立下面的配置文件放在nginx的conf目录下面,命名为denyip.conf wget http://www.ipdeny.com/ipblocks/...

SSD是否该开启 'nobarrier' 标示?
nobarrier

SSD是否该开启 ‘nobarrier’ 标示?

admin 12年前(2014-07-24) 5浏览

在笔记本上用了2年的SSD,这几天突然想了个问题–挂载SSD是否该开启’nobarrier’标示?问了朋友和网友,众说纷纭,查找了一些资料,做了总结–It depends! Depending什么?要搞清楚Depending什么,先要明白何谓barr...

四层和七层负载均衡的区别
http

四层和七层负载均衡的区别

admin 12年前(2014-07-24) 6浏览

(一) 简单理解四层和七层负载均衡: ①所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后...

全平台大文件断点续传上传技术 ( 开源项目 Stream )
Perl

全平台大文件断点续传上传技术 ( 开源项目 Stream )

admin 12年前(2014-07-24) 6浏览

近来看了一下大文件断点续传的开源项目, 发现了 Stream这个好项目, 非常非常感谢作者. 然后我花了点时间, 简单的使用 Perl 来实现了一下相关的接口. 这个是非常好的用来解决不同浏览器上传文件的方案. https://github.com/...

线上环境Nginx+tomcat完美整合
nginx

线上环境Nginx+tomcat完美整合

admin 12年前(2014-07-24) 6浏览

Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...

listen()详解
c

listen()详解

admin 12年前(2014-07-23) 6浏览

在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...