显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

NET START HERE

研究C/C++、网络/通信/协议编程、网络安全、软件安全

 
 
 
 
 
 

linux使用iptables限制外出连接,并记录日志

2015-12-29 11:19:14 阅读443 评论0 292015/12 Dec29


sudo iptables -A OUTPUT -d <IP-HERE> -j LOG --log-prefix 'EC2 ABUSE: '
sudo iptables -A OUTPUT -d <IP-HERE> -j DROP
replace <IP-HERE> with the IP in question and that if you reboot or stop/start the instance you'll have to add them again

作者  | 2015-12-29 11:19:14 | 阅读(443) |评论(0) | 阅读全文>>

Ubuntu14.04系统迁移MySQL 5.5.x数据库文件位置

2015-11-12 12:37:21 阅读445 评论0 122015/11 Nov12

本文针对mysql数据库版本为5.5及以后的版本,之前版本可能不太一样,因为网上很多要改mysql.sock什么的,在5.5或最新的版本中迁移过程中实际不需要。

1、 停止数据库服务

service mysql stop (或者/etc/init.d/mysql stop)

2、 备份数据至新位置/mnt/liuzhigong/,请根据实际需要修改

sudo tar zcvf /mnt/liuzhigong/mysql.tar.gz /var/lib/mysql

3、 切换至新目录,解压数据

作者  | 2015-11-12 12:37:21 | 阅读(445) |评论(0) | 阅读全文>>

ubuntu ufw防火墙使用配置

2015-10-17 10:37:04 阅读456 评论0 172015/10 Oct17


ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。一般桌面应用使用ufw已经可以满足要求了。

安装方法

作者  | 2015-10-17 10:37:04 | 阅读(456) |评论(0) | 阅读全文>>

Linux/windows c++使用mysql connector示例程序和异常处理

2015-10-17 10:27:06 阅读588 评论0 172015/10 Oct17

mysql connector是一个很好的mysql连接库,下面是一些使用示例,希望对大家有些帮助。
官方文档地址:http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-getting-started-examples.html


1、 查询(select)
// ...
sql::Connection *con;

作者  | 2015-10-17 10:27:06 | 阅读(588) |评论(0) | 阅读全文>>

vs2012编译配置boost_1_55_0

2015-10-17 10:03:41 阅读521 评论0 172015/10 Oct17

boost_1_55_0 下载地址:http://sourceforge.net/projects/boost/files/boost/1.55.0/

下载好解压后,准备编译,下面步骤假设已安装好vs2012

作者  | 2015-10-17 10:03:41 | 阅读(521) |评论(0) | 阅读全文>>

如何让自己的程序通过Windows SmartScreen验证?

2015-9-9 12:52:33 阅读624 评论0 92015/09 Sept9

有以下3种方法选其一:

1、    Distribute your apps through the Windows Store    通过Windows应用商店发布软件
2、    Digitally sign your programs (Standard or EV code signing)    使用EV加强版证书签名
3、    Apply for a Windows Logo or Windows 8 Desktop App Certification

作者  | 2015-9-9 12:52:33 | 阅读(624) |评论(0) | 阅读全文>>

Ubuntu使用OpenSSL生成数字证书详解

2014-10-27 11:08:29 阅读7378 评论2 272014/10 Oct27

在安全通信编程中有时我们会用到数字证书进行通信加密,那么如何生成自己的数字证书进行测试呢?下面是使用OpenSSL在Ubuntu环境生成数字证书的步骤:

一、安装openssl
    a)    略
二、生成ca证书
    a)    创建一个证书目录,mkdir /home/liuzhigong/SSL
    b)

作者  | 2014-10-27 11:08:29 | 阅读(7378) |评论(2) | 阅读全文>>

iOS push notification OpenSSL证书测试

2014-10-22 11:03:38 阅读967 评论0 222014/10 Oct22

命令:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert iphone_cert.pem -key iphone_key.pem

作者  | 2014-10-22 11:03:38 | 阅读(967) |评论(0) | 阅读全文>>

Linux下通过设置SO_SNDTIMEO让connect连接超时

2014-6-28 0:17:18 阅读4860 评论0 282014/06 June28

在Linux上,可以在调用connect之前设置SO_SNDTIMEO参数达到让connect超时的目的,Windows下无效,原理就是TCP建立连接第一步就是发送SYN包,因此设置SO_SNDTIMEO可以同样让connect超时,用法示例如下:

struct timeval t;

作者  | 2014-6-28 0:17:18 | 阅读(4860) |评论(0) | 阅读全文>>

解决由SIGPIPE信号导致进程退出的问题

2014-6-21 10:56:26 阅读782 评论0 212014/06 June21

前言:有时候我们在linux下编写程序,在长时间运行过程中进程会莫名地自动退出,没有任何信息输出,没有报内存错误,这样的情况就有可能是SIGPIPE信号导致的。

原因:对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号会默认结束进程。
.
具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道,

作者  | 2014-6-21 10:56:26 | 阅读(782) |评论(0) | 阅读全文>>

在CentOS6.2 X64上安装Codelocks的过程

2014-3-10 9:30:16 阅读592 评论0 102014/03 Mar10

在CentOS6.2 X64 Linux上安装Codelocks的过程:

 

作者  | 2014-3-10 9:30:16 | 阅读(592) |评论(0) | 阅读全文>>

nginx配置列目录

2013-12-25 14:51:17 阅读630 评论0 252013/12 Dec25

有的时候可能需要在Web服务器上配置一个目录可以列目录以方便下载使用,可参考如下方法,在/usr/local/nginx/conf/nginx.conf配置文件中添加如下:

location /yourdir {
                root    html;
                autoindex       on;
                autoindex_exact_size    off;
                autoindex_localtime     on;

作者  | 2013-12-25 14:51:17 | 阅读(630) |评论(0) | 阅读全文>>

Linux下查看及修改进程打开的文件句柄数量

2013-9-17 9:01:06 阅读6893 评论0 172013/09 Sept17

----查看Linux系统默认的最大文件句柄数,系统默认是1024

# ulimit -n

1024

----查看进程打开的文件句柄数量

# lsof -n | awk '{print $2}'| sort | uniq -c | sort -nr | grep 过滤条件
 

作者  | 2013-9-17 9:01:06 | 阅读(6893) |评论(0) | 阅读全文>>

nginx配置spawn-fastcgi执行自己编写的CGI程序(c/c++)

2013-6-18 11:19:44 阅读10300 评论1 182013/06 June18

1. nginx安装(略过)
2. FastCGI安装
因为nginx不能直接执行外部的cgi程序,我们可使用lighttpd中的spawn-fastcgi来让nginx可支持外部cgi运行。也有另外一种方法安装nginx-fcgi来让nginx支持cgi,我们这里讲解一种使用spawn-fastcgi的方法。
1) 下载

作者  | 2013-6-18 11:19:44 | 阅读(10300) |评论(1) | 阅读全文>>

linux下使用tcpdump抓包数据不完整问题解决方法

2013-4-26 12:38:21 阅读3548 评论0 262013/04 Apr26

linux下使用tcpdump抓包数据长度显示不全的问题,如图1所示,实际数据长度应该是76但只抓到了24字节的数据:
 
 linux下使用tcpdump抓包数据不完整问题解决方法 - IT心雪 - NET START HERE
 

 
这是因为tc

作者  | 2013-4-26 12:38:21 | 阅读(3548) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 

热门日志

 
 
数据列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

标签

 
 
数据加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注