Kebanyakan proses filtering hanya dapat dilakukan sampai transport layer dalam model referensi OSI. Seiring dengan makin banyaknya port number yang tidak sesuai dengan aturan, muncul kebutuhan untuk melakukan filtering pada application layer. Salah satu aplikasi yang telah dibuat untuk proses filtering pada application layer adalah L7-filter, yaitu aplikasi yang dapat melakukan proses filtering pada application layer dengan proses matching untuk protokol tertentu. Penelitian ini bertujuan untuk mengembangkan definisi protokol pada L7-filter. Protokol yang akan dikembangkan adalah protokol JXTA. JXTA merupakan protokol peer-to-peer yang dapat digunakan untuk pertukaran data. Pembuatan definisi protokol JXTA merupakan inti dari penelitian ini. Pengujian terhadap ekspresi reguler juga dilakukan untuk memastikan kemampuan untuk mendeteksi koneksi JXTA.