Some tests require IP addresses, either IPv4 or IPv6.
Signed-off-by: Alexey Kodanev <[email protected]>
---
testcases/lib/test_net.sh | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/testcases/lib/test_net.sh b/testcases/lib/test_net.sh
index 6d49ba5..b4e61cf 100644
--- a/testcases/lib/test_net.sh
+++ b/testcases/lib/test_net.sh
@@ -208,3 +208,25 @@ tst_read_opts()
done
OPTIND=0
}
+
+# Get IP address
+# tst_ipaddr [TYPE]
+# TYPE: { lhost | rhost }; Default value is 'lhost'.
+tst_ipaddr()
+{
+ local type=${1:-"lhost"}
+ local ipv=${TST_EXEC_SUFFIX:-"4"}
+ local tst_host=
+
+ if [ "type" = "lhost" ]; then
+ eval "tst_host=\$LHOST_IPV${ipv}_HOST"
+ else
+ eval "tst_host=\$RHOST_IPV${ipv}_HOST"
+ fi
+
+ if [ "$TST_EXEC_SUFFIX" = "6" ]; then
+ echo "${IPV6_NETWORK}:${tst_host}"
+ else
+ echo "${IPV4_NETWORK}:${tst_host}"
+ fi
+}
--
1.7.1
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list