计算机内部通信时,可以使用管道,内存共享,信号量,消息队列等,在计算机间的通信时,在运输层使用协议的端口号来标识,计算机的一个进程,即;IP地址+协议+端口号标识网络中的一个进程,也被称之为套接字。
more
端口号
TCP中使用16位的端口号用于标识端口,故端口号的范围是:0~65535,共$2^{16}$个端口。
端口号分类
服务端
熟知端口号:
取值范围:0~1023
应用程序|FTP|TELENT|SMTP|DNS|TFTP|HTTP|HTTP|SNMP
--|--|--|--|--|--|--|--|--|--
端口号|21|23|25|53|69|80|443|161
- 登记端口号:
取值范围:1024~49
继续阅读 »
更新日志
1. Reveal 破解版已更新到 Reveal v4 版本,集成框架上有些不同
准备工作
越狱iOS设备
如何越狱可以参考盘古越狱的相关文章,具体详情参见链接:http://jailbreak.25pp.com/ppjailbreak/?from=25pp_00119,最新iOS越狱可以支持iOS 9.3.3,也可以看我整理的非官方的越狱文章。
在Cydia源中安装OpenSSH、MobileSubstrate等工具,之后的文章会讲到其他工具
macOS 本地安装Reveal
具体安装及使用可以参见我之前的文章:http://chaosky.me/2016/07/27/Reveal
继续阅读 »
Node.js
官方网站:https://nodejs.org/
Github: https://github.com/nodejs/node
NPM
官方网站: https://www.npmjs.com/
Taobao镜像: https://npm.taobao.org/
Mongodb Driver: NPM 、Github
Mongoose(Mongodb ORM): 官网 、 NPM 、 Github
随机数生成: NPM 、 Github
Node.js反向代理:NPM
HTML
W3School中文: http://www.w3school.com.cn/
Can I Use: http://caniuse.co
继续阅读 »
基本
1.所有的 API 链接采用 http 协议而且开始于下面的格式:
http://github.com/api/v2/:format
注:":format" 是指 "json","xml" 或者 "yaml" 中的一个。但现在基本是 json。
2.使用 GitHub 的 API 是有所限制的,使用 v2 版本,是每分钟 60 次请求。如果你在一分钟内访问了 60 次,它会提示您“拒绝访问”的错误。
more
分支相关
1.一个分支提交的信息列表
commits/list/:user_id/:repository/:branch
2.一个文件提交的信息列表
commits/list/:user_id/:rep
继续阅读 »
POI读取Excel内容
1、在Fedora中配置Steam安装时需要的相关源
```
运行如下命令
$ su -c 'dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
```
继续阅读 »
业界动态
提起Symantec,大家都认为它是一个防病毒的公司,而正是这个防病毒的公司也跟云扯上了关系,看一下Symantec对于云安全的思考:
http://www.symantec.com/connect/blogs/building-symantec-s-cloud-platform-openstack
2014.6.13,一个做数据库服务的公司,Tesora,开源了自身产品Tesora Database Virtualization Engine,同时该DB是Trove的插件之一。当然,公司也要赚钱,在开源产品的同时,该公司会继续维护一个增值版本。
http://thevarguy.com/cloud-compu
继续阅读 »
Nodejs爬取蚂蜂窝文章的爬虫以及搭建第三方服务器
more
如题,本项目用Nodejs实现了对蚂蜂窝网站的爬取,并将数据储存到MongoDB中,再以Express作服务器端,Angularjs作前端实现对数据的托管。
本项目Github地址:https://github.com/golmic/mafengwo-spider
本项目线上地址: http://mafengwo.lujq.me
本文介绍其中部分的技术细节。
获取数据
打开蚂蜂窝网站,发现文章部分的数据是用Ajax获取的,包括分页也是,所以查看一下实际的请求路径,为http://www.mafengwo.cn/ajax/ajax_article.php?start=
继续阅读 »
Array.prototype.sort
这个地方是实现不同而导致的问题,而且我认为这属于一个比较重大的坑。
表现上是:safari 和 chrome 两者的结果返回是不一致的。
// 在chrome中:
[1, 10, 100].sort(x => 10 - x)
//
继续阅读 »
在Fedora中安装Steam
1、在Fedora中配置Steam安装时需要的相关源
```
运行如下命令
$ su -c 'dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
```
继续阅读 »
不知有多少人了解IP地址127.0.0.1 一定程度上是完全等价于127.1 和0x7f.1 的,不过我从上回看到ping 127.1 能正常工作开始,就一直很好奇背后的原因,最近又在 一个CTF题目 用到基于IP表示法的技巧,于是决定稍微探索一下。
我发现一个IPv4地址可能拥有上百个不同的表示形式,而由于一些历史原因,在这方面的标准尚未完全统一,因此这些形式在大部分情况下都是可被正常解析的(举个例子,URL http://000000300.0x000000000a8.00102.00000000351 会解析成http://192.168.66.233/ ),这就在绕过限制和其他一些安全问题上提供了想象的空间。
本文主要介
继续阅读 »