Omp-script: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
− | = | + | =target-import-script= |
− | + | */usr/local/sbin/create-target /root/target.list | |
− | + | *vi /usr/local/sbin/create-target | |
− | |||
− | |||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
− | + | while read LINE | |
− | + | do | |
− | + | NAME=$(echo $LINE | cut -f 1 -d :) | |
− | + | IP=$(echo $LINE | cut -f 2 -d :) | |
− | + | cat<<HERE | omp -X - | |
− | + | <create_target> | |
+ | <name>$NAME</name> | ||
+ | <hosts>$IP</hosts> | ||
+ | <port_list id="33d0cd82-57c6-11e1-8ed1-406186ea4fc5"/> | ||
+ | </create_target>' | ||
+ | HERE | ||
+ | done < $1 | ||
+ | </pre> | ||
− | + | *vi /root/target.list | |
− | + | <pre> | |
− | + | example-target:10.0.0.0/8 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− |
Version vom 16. Januar 2020, 07:55 Uhr
target-import-script
- /usr/local/sbin/create-target /root/target.list
- vi /usr/local/sbin/create-target
#!/bin/bash while read LINE do NAME=$(echo $LINE | cut -f 1 -d :) IP=$(echo $LINE | cut -f 2 -d :) cat<<HERE | omp -X - <create_target> <name>$NAME</name> <hosts>$IP</hosts> <port_list id="33d0cd82-57c6-11e1-8ed1-406186ea4fc5"/> </create_target>' HERE done < $1
- vi /root/target.list
example-target:10.0.0.0/8