linux
nobody001z
这个作者很懒,什么都没留下…
展开
-
Linux 服务器安全运维
Linux 服务器安全运维1.1删除多余的用户和组可删除的用户:adm,lp,sync,shutdown,halt,news,uucp,operator,games,gopher 可删除的组:adm,lp,news,uucp,games,dip,pppusers,popusers,slipusers eg: userdel games groupdel games禁用用户的登录功能userm原创 2017-01-03 13:27:33 · 635 阅读 · 0 评论 -
pcap analyse
#include <stdio.h>#include <pcap.h>#include <stdlib.h>#include <errno.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <netinet/if_ether.h>#include <net/ethernet.h>#原创 2017-01-22 11:44:48 · 213 阅读 · 0 评论 -
netstat
$ netstat --helpusage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help} netstat [-vWnNcaeol] [<Socket> ...] netstat { [-vWeenNac] -i | [-cWnNe] -M | -s } -r原创 2017-01-22 08:31:12 · 199 阅读 · 0 评论 -
网络编程的头文件
网络编程的头文件(这里所有的头文件都在/usr/include目录下面)经常被一些头文件搞大,不知到到哪个头文件去找结构。这里做个总结。ip头部 有两个ip头部结构,分别是 linux/ip.h 下面结构名字struct iphdrnetinet/ip.h 结构名字,这里有两个struct iphdr 和 struct ip 这三个都是一样的,看个人喜好,我个人喜换netinet/ip.h转载 2017-01-20 16:22:18 · 710 阅读 · 0 评论 -
libpcap几个例子
这几个例子偏向于libpcap的基本使用,还需要了解以下网络协议格式的分析。获取网卡名称#include <pcap.h>#include <stdio.h>int main(){ char errbuf[PCAP_ERRBUF_SIZE], *device; device = pcap_lookupdev(errbuf); if(device) {原创 2017-01-20 10:52:20 · 876 阅读 · 0 评论 -
select 异步IO
#include <unistd.h>#include <string.h>#include <stdbool.h>#include <stdio.h>#include <stdlib.h>#include <sys/time.h>#include <sys/select.h>#include <sys/socket.h>#include <sys/types.h>#include原创 2017-01-19 14:33:44 · 445 阅读 · 0 评论 -
makefile
makefile 隐含规则Compiling C programsn.o:n.c $(CC) -c $(CPPFLAGS) $(CFLAGS) Compiling C++ programsn.cc:n.C: $(CXX) -c $(CPPFLAGS) $(CXXFLAGS)target: $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LOADLIBE原创 2017-02-07 11:06:39 · 223 阅读 · 0 评论 -
GCC 提供的原子操作
type __sync_fetch_and_add (type *ptr,type value, ... );type __sync_fetch_and_sub (type *ptr,type value, ... );type __sync_fetch_and_or (type *ptr,type value, ... );type __sync_fetch_and_and (type *p转载 2017-01-14 17:09:04 · 227 阅读 · 0 评论 -
/proc/net/tcp
~$ cat /proc/net/tcp sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode 0: 0101007F:0035 00000000:0原创 2017-01-04 17:21:41 · 449 阅读 · 0 评论 -
sed
sed [-hnV][-e<script>][-f<script文件>][文本文件]options:-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。-h或--help 显示帮助。-n或--quiet或--silent原创 2017-02-22 10:55:11 · 236 阅读 · 0 评论