Skip to content
FilterTLK: BPF Rule Creator
Java Lua Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
src/es/uvigo/esei
.gitattributes
.gitignore
AbsoluteLayout.jar
BTT.lua
FilterTLK.yml
IPTRB.sh
LICENSE
README.md
ansible.cfg
beansbinding-1.2.1.jar
hosts
ndpi.lua
ndpiReader
org-jdesktop-beansbinding.jar

README.md

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.

You can’t perform that action at this time.