hostap/tests
Johannes Berg e339511007 tests: Optionally start telnet server inside VMs
If telnetd is installed and --telnet <port> is passed on the
vm-run.sh command line, start a telnet server (directly connected
to bash, no login) inside the VM(s) to be able to look into them
when something is wrong. Use a user network in qemu with a single
host forward from the specified port for this, listening only on
'localhost'.

Please note that this provides unauthenticated access to the guest
system from anything that can open a TCP connection on the host system.
The guess system does have access to reading all files on the host that
the user account running kvm has access to (and even write access if the
default ROTAG ,readonly parameter is cleared). In other words, this
option should not be used on any multiuser systems where kvm is run
under user accounts that are not dedicated for testing purposes (i.e.,
do not have access to any files that should not be readable to
everyone).

This needs CONFIG_VIRTIO_NET=y in the guest kernel.

For parallel-vm.py, the --telnet argument specifies the base port
and each VM index (0, 1, ...) is added to it.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2019-02-05 14:26:36 +02:00
..
ap-mgmt-fuzzer ap-mgmt-fuzzer: Add .gitignore 2017-03-07 12:12:20 +02:00
build tests: Build with various LibreSSL and OpenSSL versions 2019-01-12 17:32:15 +02:00
eapol-fuzzer tests: Set PMK length in eapol-fuzzer 2017-12-27 12:27:33 +02:00
hwsim tests: Optionally start telnet server inside VMs 2019-02-05 14:26:36 +02:00
p2p-fuzzer
remote tests: Use python3 compatible function attribute 2019-01-26 13:00:03 +02:00
wnm-fuzzer Fix wnm-fuzzer build 2017-12-09 18:45:34 +02:00
.gitignore
cipher-and-key-mgmt-testing.txt Fix the notes on EAPOL-Key testing procedures 2017-10-20 20:32:36 +03:00
Makefile
test-aes.c
test-asn1.c
test-base64.c
test-https.c
test-list.c
test-md4.c
test-milenage.c
test-rc4.c
test-rsa-sig-ver.c
test-sha1.c
test-sha256.c
test-x509.c
test-x509v3.c
test_x509v3_nist.sh
test_x509v3_nist2.sh