- 博客(13)
- 收藏
- 关注

原创 【golang】gopacket syn端口扫描
package mainimport ( "fmt" "github.com/google/gopacket" "github.com/google/gopacket/layers" //"github.com/google/gopacket/routing" "github.com/google/gopacket/pcap" "github.com/phayes/freeport" "net" "errors" "time" "strings" "strconv" "math"
2022-05-05 16:42:46
1003

原创 【golang】利用gopacket发送arp包获取局域网设备的IP、MAC
package mainimport ( "fmt" "net" "log" "flag" "math" "strconv" "bytes" "github.com/google/gopacket/pcap" "github.com/google/gopacket/layers" "github.com/google/gopacket" manuf "github.com/timest/gomanuf" "context" "time" "sync")type IP
2021-05-22 17:32:55
5869
6
原创 【golang】zap日志库使用
app.logerror.logpackage mainimport ( "time" "go.uber.org/zap" "go.uber.org/zap/zapcore" "gopkg.in/natefinch/lumberjack.v2")func main() { var logger *zap.Logger //func NewCore(enc Encoder, ws WriteSyncer, enab LevelEnabler) Core //func N.
2022-04-22 23:38:31
556
原创 【linux】epoll实现ping功能
makefileCC := gccOBJ = t_pingFILE = t_ping_func.c main.cSTD = -std=gnu99PTH = -lpthread$(OBJ):$(FILE) $(CC) $^ -o $@ $(PTH) $(STD) .PHONY:clean: rm -rf $(OBJ) main.c#include <stdio.h> #include <stdlib.h> //for exit#include &l.
2021-12-16 09:21:00
1026
原创 【linux】inotify监控目录内文件的变化(create、delete、move_from、move_to)
#define _XOPEN_SOURCE 500#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <ftw.h>#include <sys/inotify.h>#include <limits.h>#include <time.h>#include <signal.h&g
2021-10-15 22:11:28
912
原创 【golang】syscall 获取本机网卡IP、网关,可以通过IP地址来进行路由选择(多网卡)
package mainimport ( "fmt" "syscall" "net" "unsafe" "sort")type rtInfo struct { Dst net.IPNet Gateway, PrefSrc net.IP OutputIface uint32 Priority uint32}type routeSlice []*rtInfotype router struct { ifaces []net.Interface addrs []net.I
2021-08-23 17:07:40
4105
2
原创 【eNSP】基础实验2-----交换机接交换机
网络拓扑设备配置pc1pc2pc3SW1<Huawei>system-view [Huawei]vlan 10[Huawei-vlan10]q[Huawei]int GigabitEthernet 0/0/2[Huawei-GigabitEthernet0/0/2]port link-type access[Huawei-GigabitEthernet0/0/2]port default vlan 10[Huawei-GigabitEthernet0/0/2]di
2021-08-06 10:55:10
2953
原创 【eNSP】基础实验1-----实现两个交换机不同网段的网络互通
PC1SW1[Huawei]int GigabitEthernet 0/0/2[Huawei-GigabitEthernet0/0/2]port link-type access[Huawei-GigabitEthernet0/0/2]port default vlan 10[Huawei-GigabitEthernet0/0/2]dis this#interface GigabitEthernet0/0/2 port link-type access port default vla.
2021-08-04 10:35:24
5260
原创 【golang】发送自定义数量的UDP报文
package mainimport ( "net" "fmt" "flag" "context" "time")const ( IP = "192.168.0.245" PORT = "514")var ( number int count int timer bool mesg = "<10>Apr 29 17:59:08 localhost t_syslog[29121]: This is a syslog test message generated
2021-05-31 18:39:04
653
2
原创 【linux】pthread_cond_signal用例---多线程通信判断质数
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <pthread.h>#include <string.h>#define L_NUM 0 #define R_NUM 200#define N 3static void *func(void *arg){ int n, flag = 0; int i, j; char num[20];
2021-04-09 19:24:02
559
3
原创 iptables和ebtables
iptables和ebtablesebtables:https://blog.youkuaiyun.com/l979166779/article/details/78720649iptables:http://www.zsythink.net/archives/1199
2019-06-14 11:03:01
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人