• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как запускать каждую команду bash в отдельном терминале?

Logas

Grey Team
23.04.2023
200
94
BIT
481
Допустим есть скрипт
Bash:
#!/bin/bash
read url
read url2
read url3
file='tamper.txt'
for x in $(cat $file)
do
tampersql=$x
cmd=("sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent")
$cmd
done
Как выводить каждую итерацию цикла в отдельном окне терминала?
 

Exited3n

Red Team
10.05.2022
683
231
BIT
476
Допустим есть скрипт
Bash:
#!/bin/bash
read url
read url2
read url3
file='tamper.txt'
for x in $(cat $file)
do
tampersql=$x
cmd=("sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent")
$cmd
done
Как выводить каждую итерацию цикла в отдельном окне терминала?
Так что ли хочешь ???

Bash:
cmd="gnome-terminal -- bash -c 'sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent; exec bash'"

o_O
 

rpt5

Red Team
03.12.2019
115
3
BIT
0
Мне кажется здесь более правильно спросить, как запустить в параллельном режиме несколько процесов sqlmap. Само окно терминала по сути и не нужно, запускай несколько процессов в фоне, а также сохраняй результат каждого процесса sqlmap и все.

Код:
for n in (you array); do sqlmap -tamper=$n &; done
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!