Ideally the user can just select a network interface and not have to worry about any more advanced configuration (see userstory issue #1). But in case there are problems with detecting the interface it should be possible for the user to modify the more detailed network interface settings. Those settings include:
a freely editable string that defines the name of the network interface to use
ability to define the IP address of the user networks default router (example the IP of wifi router)
a freely editable string that defines a libpcap filter string to limit types of network traffic that tool will consider for examination (example: limit analysis to tcp or udp protocol traffic with the string "tcp or udp")
Ideally the user can just select a network interface and not have to worry about any more advanced configuration (see userstory issue #1). But in case there are problems with detecting the interface it should be possible for the user to modify the more detailed network interface settings. Those settings include:
Example: Or see Figma project: https://www.figma.com/file/gISvcOkNXT9kZG0E3ZS7ol/Networkscan-working-title?node-id=0%3A1