any network traffic tool for UEFI shell

Programming, for all ages and all languages.
Post Reply
ggodw000
Member
Member
Posts: 396
Joined: Wed Nov 18, 2015 3:04 pm
Location: San Jose San Francisco Bay Area
Contact:

any network traffic tool for UEFI shell

Post by ggodw000 »

I am looking for any packet traffic generating tool for UEFI. Is there any? In the past, I used iperf from linux which gives quite accurate net interface line-rate using UDP packet (specifyc packet size) etc.,
I am wondering anything equivalent has been made to test TCP/IP pack of UEFI tianocore.
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails
User avatar
dchapiesky
Member
Member
Posts: 204
Joined: Sun Dec 25, 2016 1:54 am
Libera.chat IRC: dchapiesky

Re: any network traffic tool for UEFI shell

Post by dchapiesky »

intel's dpdk has a packet generator which can also record responses as well as craft custom packets...

http://dpdk.org/browse/apps/pktgen-dpdk/

What I found in general for testing UEFI:

EDK2 testkit https://github.com/tianocore/edk2-stagi ... /edk2-test

Design and development of an automated regression test suite for UEFI https://core.ac.uk/download/pdf/35204716.pdf

Open Source Test Tools for UEFI https://www.researchgate.net/publicatio ... s_for_UEFI

Building Your Linux Firmware Security toolkit https://www.linuxfestnorthwest.org/site ... wsec_0.pdf

In this document I particularly love the quote "Evaluate new UEFI systems, sniffing 24x7, wired and ethernet, powered on and off, w/ and w/o OS, to determine what the vendor’s firmware might be doing over a network."

Then there is the uefi.org test tools http://uefi.org/testtools
Plagiarize. Plagiarize. Let not one line escape thine eyes...
ggodw000
Member
Member
Posts: 396
Joined: Wed Nov 18, 2015 3:04 pm
Location: San Jose San Francisco Bay Area
Contact:

Re: any network traffic tool for UEFI shell

Post by ggodw000 »

yes dealt with sct tools before. i dont think they have stress/performance tools mostly API/protocol test suites.

I also attempted to setup UEFI build environment, the instruction were real crap due to abandonment, when getting help from uefi.org and several of tech company engineers, no one was able to help on this one.
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails
Post Reply