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

  • 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

grep

  • Автор темы Автор темы Marr
  • Дата начала Дата начала
  • Теги Теги
    grep

Marr

Green Team
06.11.2017
80
10
Добрый день!
Подскажите, пожалуйста, кто фильтрацию вывода хорошо знает.
Как из такой вывод
socks4://79.106.35.59:1080
попроще отфильтровать в формат для proxychains
socks4 79.106.35.59 1080

Спасибо"!
 
Я не знаю "фильтрацию вывода".
Но, судя по всему, необходимо произвести замену символов
Код:
://
на пробел.
Эту операцию проще всего сделать в любом текстовом редакторе.

9yWctrpu9nw4r3w1QBKuAfyIjQl4GA.png
 
  • Нравится
Реакции: Marr и Глюк
как сделать через grep я не знаю, но есть утилита sed
echo "http://192.168.0.1:8080" | sed -e 's!:! !g; s!/! !g'
будут вопросы спрашивай
Спасибо! Работает!
Подскажи еще, пожалуйста, как к этому фильтрацию добавить?

# latency: 6.85 sec; country: Spain; anonymity: transparent (low)
socks4://80.237.2.74:3128 # latency: 2.49 sec; country: Russian Federation; anonymity: elite (high)
....

т.е. выводить только строчки которые socks4 или socks5 и плюс которые elite (high)?
 
Спасибо! Работает!
Подскажи еще, пожалуйста, как к этому фильтрацию добавить?

# latency: 6.85 sec; country: Spain; anonymity: transparent (low)
socks4://80.237.2.74:3128 # latency: 2.49 sec; country: Russian Federation; anonymity: elite (high)
....

т.е. выводить только строчки которые socks4 или socks5 и плюс которые elite (high)?
вот уже это нужно делать через grep
делай так
"текст" | grep socks4 | grep high | sed 'условия'
думаю принцип должен быть понятен.
 
  • Нравится
Реакции: Vertigo, Mustalaiva и Marr
вот уже это нужно делать через grep
делай так
"текст" | grep socks4 | grep high | sed 'условия'
думаю принцип должен быть понятен.
Спасибо!
Принцип понятен
Только когда я так делал программа очень долго думать начинает. Или вообще виснет
С этим как-то бороться можно?
Например, записать результат grep в файл, а потом уже из файла брать и фильтровать? Или как-то еще?
 
Спасибо!
Принцип понятен
Только когда я так делал программа очень долго думать начинает. Или вообще виснет
С этим как-то бороться можно?
Например, записать результат grep в файл, а потом уже из файла брать и фильтровать? Или как-то еще?
да, думаю так и надо делать, я предпологаю ты сейчас пытаешся написать какой то скрипт, думаю лучше пробовать на питоне, кстати возможно я не лучшие спосоьы фильтрации тебе указал. Сам я выводом grep пользуюсь не очень хорошо.
 
  • Нравится
Реакции: Marr
Спасибо!
Наверное на самом деле проще будет записать в файл, а там в текстовом редакторе отформатировать с помощью замены символов
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab