aboutsummaryrefslogtreecommitdiff
path: root/analyzer/parser/fight_results.c
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2026-07-10 22:50:12 +0200
committerMosder <xmosder12@gmail.com>2026-07-10 22:50:12 +0200
commit0e9be0d902b44894ed747cabb82ea2120f2e4b45 (patch)
tree8bbf583d44e135c1f5ccdcbfe113b855be41386a /analyzer/parser/fight_results.c
parent4422f92de05948187eeb0b0067dd947e673f8f1d (diff)
feat: added functionallity for TCP stream reassembly
Diffstat (limited to 'analyzer/parser/fight_results.c')
-rw-r--r--analyzer/parser/fight_results.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/analyzer/parser/fight_results.c b/analyzer/parser/fight_results.c
index c6ad7cc..1db79ea 100644
--- a/analyzer/parser/fight_results.c
+++ b/analyzer/parser/fight_results.c
@@ -3,16 +3,16 @@
#include <stdio.h>
#include <string.h>
-char *find_fight_results(char *stream, int stream_len, int *length) {
- char *start = memmem(stream, stream_len, FIGHT_RESULTS_START, strlen(FIGHT_RESULTS_START));
- char *end = memmem(stream, stream_len, FIGHT_RESULTS_END, strlen(FIGHT_RESULTS_END));
+byte_t *find_fight_results(TCPStream *stream, int *length) {
+ byte_t *start = memmem(stream->data, stream->len, FIGHT_RESULTS_START, strlen(FIGHT_RESULTS_START));
+ byte_t *end = memmem(stream->data, stream->len, FIGHT_RESULTS_END, strlen(FIGHT_RESULTS_END));
*length = start != NULL && end != NULL ? end - start + strlen(FIGHT_RESULTS_END) : -1;
return start;
}
-FightResults parse_fight_results(char *data, int length) {
+FightResults parse_fight_results(byte_t *data, size_t length) {
// TODO: actually parse that data
- printf("len=%d\n%.*s\n----------------\n", length, length, data);
+ printf("len=%zu\n%.*s\n----------------\n", length, (int)length, data);
FightResults tmp;
return tmp;
}