denyhosts/rhost.h

59 lines
1.1 KiB
C
Raw Normal View History

2022-07-07 16:52:24 +08:00
#ifndef RHOST_H
#define RHOST_H
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <time.h>
#include <signal.h>
#include <sys/wait.h>
#include <curl/curl.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <assert.h>
2024-05-21 15:28:20 +08:00
#include <limits.h>
2024-05-22 11:36:50 +08:00
#include <stdarg.h>
2024-05-21 15:28:20 +08:00
#include "conf.h"
typedef struct now_next_time
{
int now_year;
int now_mon;
int now_day;
int now_hour;
int now_min;
int now_sec;
int now_week;
int next_year;
int next_mon;
int next_day;
int next_hour;
int next_min;
int next_sec;
int next_week;
} now_next_time;
2023-03-10 13:21:46 +08:00
#define COLOR_NONE "\033[0m" //表示清除前面设置的格式
#define RED "\033[1;31;40m" //40表示背景色为黑色, 1 表示高亮
#define BLUE "\033[1;34;40m"
#define GREEN "\033[1;32;40m"
#define YELLOW "\033[1;33;40m"
2022-07-07 16:52:24 +08:00
#define CENTOS_SYSTEM 1
#define DEBISN_SYSTEM 2
#define UNKNOWN_SYSTEM 3
#define BUFFER 1024
#define ARGS_NUM 20
#define WHITELIST_IP_NUM 1024
2022-12-08 17:13:32 +08:00
#define BUILD(fmt...) do { fprintf(stderr,"%s %s ",__DATE__,__TIME__); fprintf(stderr, ##fmt); } while(0)
2022-07-07 16:52:24 +08:00
#endif