Advertisement
sergioMITM

snort database cleaner

Jan 28th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.85 KB | None | 0 0
  1. # usage "mysql -u YOUR-DB-USER -p < dbclean.sql"
  2. # adapted from https://rdpetti.wordpress.com/2011/06/28/snort-database-cleaning-2/
  3.  
  4. use snort;
  5. DELETE FROM event WHERE timestamp < DATE_SUB(NOW(),INTERVAL 28 DAY);
  6. DELETE FROM data    USING data    LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  7. DELETE FROM iphdr   USING iphdr   LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  8. DELETE FROM icmphdr USING icmphdr LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  9. DELETE FROM tcphdr  USING tcphdr  LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  10. DELETE FROM udphdr  USING udphdr  LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  11. DELETE FROM opt     USING opt     LEFT OUTER JOIN event USING (sid,cid) WHERE event.sid IS NULL;
  12. OPTIMIZE TABLE event, data, iphdr, icmphdr, tcphdr, udphdr, opt;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement