Bug #307 » 0002-Transform-inet_ntop-call-into-PrintInet-one.patch
src/alert-debuglog.c | ||
---|---|---|
}
|
||
char srcip[16], dstip[16];
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
fprintf(aft->file_ctx->fp, "SRC IP: %s\n", srcip);
|
||
fprintf(aft->file_ctx->fp, "DST IP: %s\n", dstip);
|
||
... | ... | |
char srcip[46], dstip[46];
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
fprintf(aft->file_ctx->fp, "%s [**] [%" PRIu32 ":%" PRIu32 ":%" PRIu32 "] %s [**] [Classification: fixme] [Priority: %" PRIu32 "] {%" PRIu32 "} %s:%" PRIu32 " -> %s:%" PRIu32 "\n",
|
||
timebuf, pa->s->gid, pa->s->id, pa->s->rev, pa->s->msg, pa->s->prio, IPV6_GET_L4PROTO(p), srcip, p->sp, dstip, p->dp);
|
src/alert-fastlog.c | ||
---|---|---|
char srcip[16], dstip[16];
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
if (pa->action == ACTION_DROP && IS_ENGINE_MODE_IPS(engine_mode)) {
|
||
action = "[Drop] ";
|
||
... | ... | |
char srcip[46], dstip[46];
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
if (pa->action == ACTION_DROP && IS_ENGINE_MODE_IPS(engine_mode)) {
|
||
action = "[Drop] ";
|
src/alert-prelude.c | ||
---|---|---|
if (PKT_IS_IPV4(p)) {
|
||
ip_vers = 4;
|
||
ip_proto = IPV4_GET_RAW_IPPROTO(p->ip4h);
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), saddr, sizeof(saddr));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), daddr, sizeof(daddr));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), saddr, sizeof(saddr));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), daddr, sizeof(daddr));
|
||
} else if (PKT_IS_IPV6(p)) {
|
||
ip_vers = 6;
|
||
ip_proto = IPV6_GET_L4PROTO(p);
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), saddr, sizeof(saddr));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), daddr, sizeof(daddr));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), saddr, sizeof(saddr));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), daddr, sizeof(daddr));
|
||
} else
|
||
SCReturnInt(0);
|
||
src/alert-syslog.c | ||
---|---|---|
char srcip[16], dstip[16];
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
if (pa->action == ACTION_DROP && IS_ENGINE_MODE_IPS(engine_mode)) {
|
||
action = "[Drop] ";
|
||
... | ... | |
char srcip[46], dstip[46];
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
if (pa->action == ACTION_DROP && IS_ENGINE_MODE_IPS(engine_mode)) {
|
||
action = "[Drop] ";
|
src/app-layer-parser.c | ||
---|---|---|
if (f->src.family == AF_INET) {
|
||
char src[16];
|
||
char dst[16];
|
||
inet_ntop(AF_INET, (const void*)&f->src.addr_data32[0], src,
|
||
PrintInet(AF_INET, (const void*)&f->src.addr_data32[0], src,
|
||
sizeof (src));
|
||
inet_ntop(AF_INET, (const void*)&f->dst.addr_data32[0], dst,
|
||
PrintInet(AF_INET, (const void*)&f->dst.addr_data32[0], dst,
|
||
sizeof (dst));
|
||
SCLogError(SC_ERR_ALPARSER, "Error occured in parsing \"%s\" app layer "
|
||
... | ... | |
char dst6[46];
|
||
char src6[46];
|
||
inet_ntop(AF_INET6, (const void*)&f->src.addr_data32, src6,
|
||
PrintInet(AF_INET6, (const void*)&f->src.addr_data32, src6,
|
||
sizeof (src6));
|
||
inet_ntop(AF_INET6, (const void*)&f->dst.addr_data32, dst6,
|
||
PrintInet(AF_INET6, (const void*)&f->dst.addr_data32, dst6,
|
||
sizeof (dst6));
|
||
SCLogError(SC_ERR_ALPARSER, "Error occured in parsing \"%s\" app layer "
|
src/decode-icmpv4.c | ||
---|---|---|
#include "util-unittest.h"
|
||
#include "util-unittest-helper.h"
|
||
#include "util-debug.h"
|
||
#include "util-print.h"
|
||
/**
|
||
* Note, this is the IP header, plus a bit of the original packet, not the whole thing!
|
||
... | ... | |
/* debug print */
|
||
#ifdef DEBUG
|
||
char s[16], d[16];
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
SCLogDebug("ICMPv4 embedding IPV4 %s->%s - PROTO: %" PRIu32 " ID: %" PRIu32 "", s,d,
|
||
IPV4_GET_RAW_IPPROTO(icmp4_ip4h), IPV4_GET_RAW_IPID(icmp4_ip4h));
|
||
#endif
|
||
... | ... | |
/* check the src,dst IPs contained inside */
|
||
char s[16], d[16];
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
/* ICMPv4 embedding IPV4 192.168.1.13->209.85.227.147 pass */
|
||
if (strcmp(s, "192.168.1.13") == 0 && strcmp(d, "209.85.227.147") == 0) {
|
||
... | ... | |
// check the src,dst IPs contained inside
|
||
char s[16], d[16];
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
// ICMPv4 embedding IPV4 192.168.1.13->88.96.22.41
|
||
if (strcmp(s, "192.168.1.13") == 0 && strcmp(d, "88.96.22.41") == 0) {
|
||
... | ... | |
// check the src,dst IPs contained inside
|
||
char s[16], d[16];
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
inet_ntop(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_src), s, sizeof(s));
|
||
PrintInet(AF_INET, &(p->icmpv4vars.emb_ip4_dst), d, sizeof(d));
|
||
// ICMPv4 embedding IPV4 192.168.2.5->61.35.161.35
|
||
if (strcmp(s, "192.168.2.5") == 0 && strcmp(d, "61.35.161.35") == 0) {
|
src/decode-icmpv6.c | ||
---|---|---|
#include "util-unittest.h"
|
||
#include "flow.h"
|
||
#include "util-debug.h"
|
||
#include "util-print.h"
|
||
/**
|
||
... | ... | |
/* debug print */
|
||
#ifdef DEBUG
|
||
char s[46], d[46];
|
||
inet_ntop(AF_INET6, (const void *)p->icmpv6vars.emb_ip6_src, s, sizeof(s));
|
||
inet_ntop(AF_INET6, (const void *)p->icmpv6vars.emb_ip6_dst, d, sizeof(d));
|
||
PrintInet(AF_INET6, (const void *)p->icmpv6vars.emb_ip6_src, s, sizeof(s));
|
||
PrintInet(AF_INET6, (const void *)p->icmpv6vars.emb_ip6_dst, d, sizeof(d));
|
||
SCLogDebug("ICMPv6 embedding IPV6 %s->%s - CLASS: %" PRIu32 " FLOW: "
|
||
"%" PRIu32 " NH: %" PRIu32 " PLEN: %" PRIu32 " HLIM: %" PRIu32,
|
||
s, d, IPV6_GET_RAW_CLASS(icmp6_ip6h), IPV6_GET_RAW_FLOW(icmp6_ip6h),
|
src/decode-ipv4.c | ||
---|---|---|
#include "util-unittest.h"
|
||
#include "util-debug.h"
|
||
#include "util-optimize.h"
|
||
#include "util-print.h"
|
||
/* Generic validation
|
||
*
|
||
... | ... | |
if (SCLogDebugEnabled()) { /* only convert the addresses if debug is really enabled */
|
||
/* debug print */
|
||
char s[16], d[16];
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), s, sizeof(s));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), d, sizeof(d));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), s, sizeof(s));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), d, sizeof(d));
|
||
SCLogDebug("IPV4 %s->%s PROTO: %" PRIu32 " OFFSET: %" PRIu32 " RF: %" PRIu32 " DF: %" PRIu32 " MF: %" PRIu32 " ID: %" PRIu32 "", s,d,
|
||
IPV4_GET_IPPROTO(p), IPV4_GET_IPOFFSET(p), IPV4_GET_RF(p),
|
||
IPV4_GET_DF(p), IPV4_GET_MF(p), IPV4_GET_IPID(p));
|
src/decode-ipv6.c | ||
---|---|---|
#include "decode-events.h"
|
||
#include "defrag.h"
|
||
#include "util-debug.h"
|
||
#include "util-print.h"
|
||
#define IPV6_EXTHDRS ip6eh.ip6_exthdrs
|
||
#define IPV6_EH_CNT ip6eh.ip6_exthdrs_cnt
|
||
... | ... | |
//printf("HAO option: type %" PRIu32 " len %" PRIu32 " ",
|
||
// hao->ip6hao_type, hao->ip6hao_len);
|
||
//char addr_buf[46];
|
||
//inet_ntop(AF_INET6, (char *)&(hao->ip6hao_hoa),
|
||
//PrintInet(AF_INET6, (char *)&(hao->ip6hao_hoa),
|
||
// addr_buf,sizeof(addr_buf));
|
||
//printf("home addr %s\n", addr_buf);
|
||
}
|
||
... | ... | |
if (SCLogDebugEnabled()) { /* only convert the addresses if debug is really enabled */
|
||
/* debug print */
|
||
char s[46], d[46];
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), s, sizeof(s));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), d, sizeof(d));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), s, sizeof(s));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), d, sizeof(d));
|
||
SCLogDebug("IPV6 %s->%s - CLASS: %" PRIu32 " FLOW: %" PRIu32 " NH: %" PRIu32 " PLEN: %" PRIu32 " HLIM: %" PRIu32 "", s,d,
|
||
IPV6_GET_CLASS(p), IPV6_GET_FLOW(p), IPV6_GET_NH(p), IPV6_GET_PLEN(p),
|
||
IPV6_GET_HLIM(p));
|
src/decode.c | ||
---|---|---|
#include "app-layer-detect-proto.h"
|
||
#include "tm-modules.h"
|
||
#include "util-error.h"
|
||
#include "util-print.h"
|
||
#include "tmqh-packetpool.h"
|
||
void DecodeTunnel(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p,
|
||
... | ... | |
case AF_INET:
|
||
{
|
||
char s[16];
|
||
inet_ntop(AF_INET, (const void *)&a->addr_data32[0], s, sizeof(s));
|
||
PrintInet(AF_INET, (const void *)&a->addr_data32[0], s, sizeof(s));
|
||
SCLogDebug("%s", s);
|
||
break;
|
||
}
|
src/detect-engine-address.c | ||
---|---|---|
#include "detect-engine-port.h"
|
||
#include "util-debug.h"
|
||
#include "util-print.h"
|
||
void DetectAddressTests(void);
|
||
... | ... | |
char ip[16], mask[16];
|
||
memcpy(&in, &gr->ip.addr_data32[0], sizeof(in));
|
||
inet_ntop(AF_INET, &in, ip, sizeof(ip));
|
||
PrintInet(AF_INET, &in, ip, sizeof(ip));
|
||
memcpy(&in, &gr->ip2.addr_data32[0], sizeof(in));
|
||
inet_ntop(AF_INET, &in, mask, sizeof(mask));
|
||
PrintInet(AF_INET, &in, mask, sizeof(mask));
|
||
SCLogDebug("%s/%s", ip, mask);
|
||
// printf("%s/%s", ip, mask);
|
||
... | ... | |
char ip[66], mask[66];
|
||
memcpy(&in6, &gr->ip, sizeof(in6));
|
||
inet_ntop(AF_INET6, &in6, ip, sizeof(ip));
|
||
PrintInet(AF_INET6, &in6, ip, sizeof(ip));
|
||
memcpy(&in6, &gr->ip2, sizeof(in6));
|
||
inet_ntop(AF_INET6, &in6, mask, sizeof(mask));
|
||
PrintInet(AF_INET6, &in6, mask, sizeof(mask));
|
||
SCLogDebug("%s/%s", ip, mask);
|
||
// printf("%s/%s", ip, mask);
|
src/detect-engine-iponly.c | ||
---|---|---|
#include "util-debug.h"
|
||
#include "util-unittest.h"
|
||
#include "util-unittest-helper.h"
|
||
#include "util-print.h"
|
||
#ifdef OS_WIN32
|
||
#include <winsock.h>
|
||
... | ... | |
if (node == NULL) {
|
||
char tmpstr[64];
|
||
inet_ntop(src->family, &src->ip[0], tmpstr, sizeof(tmpstr));
|
||
PrintInet(src->family, &src->ip[0], tmpstr, sizeof(tmpstr));
|
||
SCLogError(SC_ERR_IPONLY_RADIX, "Error inserting in the"
|
||
" src ipv4 radix tree ip %s netmask %"PRIu8, tmpstr, src->netmask);
|
||
//SCRadixPrintTree((de_ctx->io_ctx).tree_ipv4src);
|
src/log-droplog.c | ||
---|---|---|
char dstip[46] = "";
|
||
if (PKT_IS_IPV4(p)) {
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, 16);
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, 16);
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, 16);
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, 16);
|
||
fprintf(dlt->file_ctx->fp, "%s: IN= OUT= SRC=%s DST=%s LEN=%"PRIu16" "
|
||
"TOS=0x%02"PRIu8" TTL=%"PRIu8" ID=%"PRIu16"", timebuf,
|
||
srcip, dstip, IPV4_GET_IPLEN(p), IPV4_GET_IPTOS(p),
|
||
IPV4_GET_IPTTL(p), IPV4_GET_IPID(p));
|
||
proto = IPV4_GET_IPPROTO(p);
|
||
} else if (PKT_IS_IPV6(p)) {
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
fprintf(dlt->file_ctx->fp, "%s: IN= OUT= SRC=%s DST=%s LEN=%"PRIu16""
|
||
" TC=%"PRIu32" HOPLIMIT=%"PRIu8" FLOWLBL=%"PRIu32"", timebuf,
|
||
srcip, dstip, IPV6_GET_PLEN(p), IPV6_GET_CLASS(p),
|
src/log-httplog.c | ||
---|---|---|
char srcip[16], dstip[16];
|
||
Port sp, dp;
|
||
if ((PKT_IS_TOSERVER(p))) {
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
sp = p->sp;
|
||
dp = p->dp;
|
||
} else {
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_DST_ADDR_PTR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET, (const void *)GET_IPV4_SRC_ADDR_PTR(p), dstip, sizeof(dstip));
|
||
sp = p->dp;
|
||
dp = p->sp;
|
||
}
|
||
... | ... | |
char srcip[46], dstip[46];
|
||
Port sp, dp;
|
||
if ((PKT_IS_TOSERVER(p))) {
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
sp = p->sp;
|
||
dp = p->dp;
|
||
} else {
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
inet_ntop(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_SRC_ADDR(p), srcip, sizeof(srcip));
|
||
PrintInet(AF_INET6, (const void *)GET_IPV6_DST_ADDR(p), dstip, sizeof(dstip));
|
||
sp = p->dp;
|
||
dp = p->sp;
|
||
}
|
- « Previous
- 1
- 2
- Next »