Voordat ik begin: Linux is niet het OS waar ik dagelijks mee werk dus als ik domme opmerkingen maak bij voorbaat excuses.
Ik ben aan het expirimenteren met Snort, en nu heb ik een zogenaamde preprocessor die bovenop Snort geinstalleerd moet worden. Hier heb ik dus een probleem mee. Ik moet de preprocessor in het pakket compilen.
Nieuwste Snort gedowned en uitgepakt, Spade gedowned, uitgepakt en in de src\preprocessor map gezet en in deze map make en make no-automake uitgevoerd. Geen problemen tot zover.
Hierna in de Snort map ./configure --with-mysql uitgevoerd. Ook geen problemen.
Als make uitvoer kreeg ik de melding dat ClonePacket en FreePacket niet gedefinieerd waren.
Er bleek een nieuwe versie van packets.c en packets.h te bestaan die ik in de juiste mappen neer heb gezet.
Als ik nu make uitvoer krijg ik de melding:
-I/usr/include/pcre -I/usr/include/mysql -DENABLE_MYSQL -g -O2 -Wall -c packets.c
packets.c: In function `ClonePacket':
packets.c:238: structure has no member named `state'
En toen hield het op voor mij, het lijkt erop dat er een fout in packets.c zit maar die ga ik zelf niet vinden. Spade is niet langer ondersteund omdat het nu een commercieel pakket is geworden dus support is ook een lastig verhaal.
Enig idee wat ik hier mee aanmoet?
Ik ben aan het expirimenteren met Snort, en nu heb ik een zogenaamde preprocessor die bovenop Snort geinstalleerd moet worden. Hier heb ik dus een probleem mee. Ik moet de preprocessor in het pakket compilen.
Nieuwste Snort gedowned en uitgepakt, Spade gedowned, uitgepakt en in de src\preprocessor map gezet en in deze map make en make no-automake uitgevoerd. Geen problemen tot zover.
Hierna in de Snort map ./configure --with-mysql uitgevoerd. Ook geen problemen.
Als make uitvoer kreeg ik de melding dat ClonePacket en FreePacket niet gedefinieerd waren.
Er bleek een nieuwe versie van packets.c en packets.h te bestaan die ik in de juiste mappen neer heb gezet.
Als ik nu make uitvoer krijg ik de melding:
-I/usr/include/pcre -I/usr/include/mysql -DENABLE_MYSQL -g -O2 -Wall -c packets.c
packets.c: In function `ClonePacket':
packets.c:238: structure has no member named `state'
En toen hield het op voor mij, het lijkt erop dat er een fout in packets.c zit maar die ga ik zelf niet vinden. Spade is niet langer ondersteund omdat het nu een commercieel pakket is geworden dus support is ook een lastig verhaal.
Enig idee wat ik hier mee aanmoet?