![]() What are the available filters? How do users build and express filters? What are the common stumbling blocks and errors users make when filtering data to be displayed? Analyze the existing display filtering capabilities of Wireshark.Who is the target audience? What user roles do they occupy? Why does your intended audience use, or not use, Wireshark? How do they currently use Wireshark? What are their goals and main tasks? How do existing Wireshark display filters aid and/or hinder their goal-supporting tasks? Audience analysis and requirements gathering.There are three main high-level tasks you'll carry out in this project: It should translate the plain language rules into actual Wireshark filter syntax and communicate the translated filter to Wireshark.It should highlight / prioritize / feature the most common filter rules that people want and use.It should allow a user to specify the desired filter using rules which they express in plain language.The filter mechanism should fulfill the following criteria: The goal of this project is to develop a mechanism for people (hobbyists, students learning about computer networks) to express ways to filter and display Wireshark data using natural language. This Comps project aims to address this issue, by exploring ways to make filtering Wireshark data more intuitive. I'd like students - CS 331 students, security students, anyone who's casually interested in networks, etc - to be able to specify filters in more natural and intuitive ways, so that they are not relying on me and/or random Internet searches to always provide the correct syntax. In this respect, my chosen tool hinders student learning. This prevents students from exploring "what if" questions on their own, a practice that is extremely valuable to student learning. There's very little reflection on what the filter means, why this particular syntax is necessary to produce the desired results, and so on. Practically, this means that I give students the “filter magic phrase” they'll need, and students stick to the patterns I give them. Syntax is finicky, there are few hints, and it's more trial and error than it should be. Writing filters, to beginners (and, er, experts, sometimes) can feel like petitioning the Great Wizard of Oz. This allows the end user to concentrate on one set of source / destination addresses, one particular conversation, one application, etc. That’s still a stop sign!: Adversarial examples and machine learningĬan you explain your answer?: Making sense of machine learning modelsįilters are invaluable in helping tame the chaos, limiting the displayed data to a more manageable subset. Hackable machines for pen-testing practice Integer Linear Programming: What? Why? How?ĭNA Sequence Alignment with the Burrows Wheeler Transform Fairness in Clustering: A Study in Replication
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |