drordas / FilterTLK

FilterTLK: BPF Rule Creator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

FilterTLK

FilterTLK: BPF Rule Creator

Required libraries

  • wireshark
  • libndpi-bin
  • lua5.2
  • default-jdk
  • tcpdump
  • dialog
  • iproute2
  • ansible

Installation instructions for Ansible

  1. Edit hosts file to adjust destination computer/s to install the toolkit (localhost by default).
  2. Customize your ansible preferences (if required) using the file ansible.cfg
  3. Execute ansible using the following command.
  ansible-playbook FilterTLK.yml 

Run application

FilterTLK GUI Application

  java -jar /opt/filter.tlk/bin/BDAT.jar

Test generated BPF expressions

  wireshark -X lua_script:/opt/filter.tlk/bin/BTT.lua

Generate IPTables rules

  /opt/filter.tlk/bin/IPTRB.sh

Developers

David Ruano Ordás.

Bruno Cruz González.

José R. Méndez.

About

FilterTLK: BPF Rule Creator

License:GNU General Public License v3.0


Languages

Language:Java 85.3%Language:Lua 14.3%Language:Shell 0.4%