Программа последовательного порта для записи файла / чтения в файл из TTY?

Есть ли способ просмотреть историю полученных соединений по ssh на сервере?

Это должно дать вам список:

$ zgrep sshd /var/log/auth.log* | grep rhost | sed -re 's/.*rhost=([^ ]+).*/\1/' | sort -u

Затем вы можно использовать geoiplookup из пакета geoip-bin для перехода от имени хоста или IP-адреса к стране.

2
13.02.2019, 10:28
3 ответа

Я написал скрипт на Python для решения своей проблемы. Этот сценарий принимает устройство последовательного порта, входной файл и выходной файл в качестве аргументов, а затем отправляет содержимое входного файла в последовательный порт и одновременно считывает (Количество байтов, равное размеру входного файла )в выходной файл. Если все прочитано или 5 секунд данных нет, скрипт закрывает порт и завершает работу.

https://github.com/folkien/pyIoCat

usage: serialCat [-h] -i INPUTFILE -o OUTPUTFILE -d DEVICE [-B BAUDRATE]
                 [-P PARITY]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUTFILE, --inputFile INPUTFILE
                        input file
  -o OUTPUTFILE, --outputFile OUTPUTFILE
                        output file
  -d DEVICE, --device DEVICE
                        tty Device
  -B BAUDRATE, --baudrate BAUDRATE
  -P PARITY, --parity PARITY
0
27.01.2020, 22:28

minicom берет свои настройки в основном из конфигурационного файла. По умолчанию это /etc/minicom/minirc.dfl, но вы можете сохранить другие конфигурации как /etc/minicom/minirc.<configuration name>или в вашем домашнем каталоге как ~/.minirc.<configuration name>.

Вы можете настроить один или несколько подготовленных файлов конфигурации с /dev/ttyPCв качестве порта по умолчанию и с настройками скорости и четности в соответствии с вашими потребностями. Например, запустите minicom -s ttyPCот имени пользователя root, перейдите в меню Serial port setup, настройте параметры (, включая четность ), в соответствии с вашими потребностями, затем выберите Save setup as ttyPCи выйдите из Minicom. Теперь у вас должен быть файл /etc/minicom/minirc.ttyPC. Вы можете использовать его настройки, даже если вы не являетесь пользователем root -, запустив Minicom, например minicom ttyPC. Если вам нужно несколько наборов параметров конфигурации, повторите при необходимости, используя другое имя конфигурации.

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

Файл конфигурации minicomпредставляет собой просто текст :, если вам необходимо полностью автоматизировать настройку -вашей тестовой среды, ваш сценарий может включать содержимое файла конфигурации и записать файл конфигурации. перед началом использования minicom.

1
27.01.2020, 22:28

Вам необходимо установить последовательный порт с помощью команды stty

-1
27.01.2020, 22:28

Теги

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