aboutsummaryrefslogtreecommitdiff
path: root/analyzer/utils/pcap.c
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2026-07-10 10:17:47 +0200
committerMosder <xmosder12@gmail.com>2026-07-10 10:17:47 +0200
commit54fdf207352a0ee44a8264972118f6cc9d30cad1 (patch)
treee5182fabb386bef41ccf4b55a89bb4dfb1cd5653 /analyzer/utils/pcap.c
parent9c7b6c0800434aa9e320e547605ca77bd84eeb71 (diff)
feat: defined unsigned char as byte_t
Diffstat (limited to 'analyzer/utils/pcap.c')
-rw-r--r--analyzer/utils/pcap.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/analyzer/utils/pcap.c b/analyzer/utils/pcap.c
index d9687b3..d38cbff 100644
--- a/analyzer/utils/pcap.c
+++ b/analyzer/utils/pcap.c
@@ -4,7 +4,7 @@
#include <netinet/ip.h>
#include <netinet/tcp.h>
-const unsigned char *get_payload_from_packet(const unsigned char *packet, const struct pcap_pkthdr *packet_data, int *payload_len, uint32_t *tcp_seq) {
+const byte_t *get_payload_from_packet(const byte_t *packet, const struct pcap_pkthdr *packet_data, int *payload_len, uint32_t *tcp_seq) {
// get Ethernet header
const struct ether_header *eth_header = (const struct ether_header *)packet;
int eth_header_len = sizeof(struct ether_header);
@@ -38,20 +38,17 @@ const unsigned char *get_payload_from_packet(const unsigned char *packet, const
return packet + total_header_len;
}
-PendingPayload new_pending(const unsigned char *payload, int payload_len) {
- // TODO: impement
+PendingPayload new_pending(const byte_t *payload, int payload_len) {
PendingPayload tmp;
return tmp;
}
-unsigned char *free_parsed_data(unsigned char *stream, uint32_t stream_seq, int stream_len, int parsed_len) {
+byte_t *free_parsed_data(byte_t *stream, uint32_t stream_seq, int stream_len, int parsed_len) {
// TODO: impement
return NULL;
}
-int add_segment_to_stream(
- unsigned char *stream, uint32_t stream_seq, int stream_len, const unsigned char *payload, uint32_t payload_seq, int payload_len, HashMap *pending
-) {
+int add_segment_to_stream(byte_t *stream, uint32_t stream_seq, int stream_len, const byte_t *payload, uint32_t payload_seq, int payload_len, HashMap *pending) {
// TODO: impement
return 0;
}