Как добавить Metasploit в переменную PATH?

в /etc/dhcp/dhcpd.conf при указании диапазонов адресов для dhcp. DHCP будет доступен только в сетевых интерфейсах, которые включают эти диапазоны.

-121--244435-

Я использую fdisk.

Если вы знаете, какие подсказки он дает, вы можете поместить ответы в файл и использовать их для ввода в fdisk.

-121--210026-

Проблема заключается в том, что cron не знает о вашем сеансе входа.

Если сценарий не работает с системной консоли ( ctrl-alt-f1 ), он определенно работает с cron.

Если вы хотите автоматизировать GUI, то, вероятно, вместо cron следует использовать dscheduler на основе GUI.

0
14.06.2015, 21:43
2 ответа
#! /bin/zsh -
for dir (/home/DABA_BACKUP/*) rm -f $dir/*(Nom[61,-1])

Для zsh-ignorant ; -):

  • для var (list) cmd : краткая версия для var in list; do cmd; выполнен цикл (напоминает синтаксис perl ).
  • $ dir : zsh переменные не нуждаются в кавычках, как в других оболочках, так как zsh имеет явное разделение и glob операторы, поэтому не выполняет неявное разделение + glob при расширении параметра.
  • * (...) : glob с квалификаторами glob :
  • N : nullglob : глобус расширяется до ничего, вместо того чтобы создавать ошибку, когда он не совпадает.
  • m : o изменить созданные файлы во время m кодификации (первый младший).
  • [61, -1] : из этого упорядоченного списка выберите 61-й до последнего.

Поэтому в основном удаляет все, кроме 60 самых молодых файлов.

-121--55548-

Это не встроенная функция xterm.

Если на этом терминале запущена интерактивная оболочка, ее можно обновлять при каждом отображении подсказки. Во всех популярных оболочках переменные COLUMNS и LINES обновляются для отражения текущих размеров клеммы. Можно поместить побег последовательностей, чтобы задать заголовок окна как часть приглашения (необходимо сообщить оболочке, что побег последовательности имеет нулевую ширину, в противном случае оболочка запутается относительно положения курсора), или можно настроить печать последовательности перед отображением подсказки. В bash для установки заголовка окна в текущий каталог, за которым следует размер окна, можно использовать что-то вроде

set_term_title () {
  printf '\[\033]2;%s %dx%d\007\]' "$PWD" "$LINES" "$COLUMNS"
}
PROMPT_COMMAND="$PROMPT_COMMAND
set_term_title"

In zsh:

set_term_title () {
  printf '\[\033]2;%s %dx%d\007\]' $PWD $LINES $COLUMNS
}
precmd+=set_term_title

Если размер окна изменяется, когда оболочка отображает запрос, оболочка получает сигнал SIGWINCH . Добавьте обработчик для этого сигнала.

trap set_term_title SIGWINCH

Если размер окна изменяется во время выполнения команды, заголовок обновляется только при следующем отображении подсказки оболочки. Только основной процесс получает сигнал в этом случае, поэтому оболочка никогда не узнает, она может запросить обновленную информацию только после завершения или приостановки команды и возобновления выполнения оболочки.

Если вы хотите, чтобы заголовок обновлялся независимо от того, что выполняется в терминале, вам нужно будет вставить в какой-либо внешний компонент. Модный оконный менеджер должен быть в состоянии сделать это - но большинство не может. В пиловочнике можно изменить перезапись заголовка окна , чтобы добавить размеры окна, а не применять преобразование на основе regexp.

Можно использовать xdotool для получения информации и изменения заголовка:

(
  title="$(xdotool getwindowname "$windowid")"
  eval "$(xdotool getwindowgeometry --shell)"
  title="${title% *} ${WIDTH}x${HEIGHT}"
  xdotool set_window --name "$title" "$windowid"
)

Обратите внимание, что xdotool getwindowgeometry возвращает размеры в пикселях, а не в символах. Я не знаю, как реагировать на изменение размеров окна без сотрудничества с менеджером окон.

-121--84488-

Создайте символическую ссылку где-нибудь на вашем пути.

 ln -s /usr/local/share/msf/msfconsole /usr/local/bin/msfconsole

Вам, вероятно, потребуется сделать это для таких вещей, как msfupdate и т.д. Что касается драгоценных камней, cd в каталог metasploit находится в и

bundle install

Если вы хотите добавить переменную среды, то добавьте это в .bashrc, или какую-либо оболочку вы используете.

export MSF=/usr/local/share/msf

Однако это на самом деле не «исправить» вашу проблему, первый делает.

0
28.01.2020, 02:50

Я не уверен, но я считаю, что вам следует добавить это в свой .bash_profile :

export MSF_DATABASE_CONFIG=/usr/local/share/msf/config/database.yml

(измените путь соответствующим образом)

1
28.01.2020, 02:50

Теги

Похожие вопросы