Если я отправляю SYN / ACK с одним IP и другие пакеты с другим, что происходит?

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

# config file for kmscon linux console
xkb-layout=de
xkb-variant=neo
font-name=Inconsolata
font-size=10

Это отвечает как на мои вопросы.

-1
07.11.2014, 12:54
2 ответа

Я бы предложил ознакомиться с РАСПЛАВОМ .

Edit: После дальнейшего исследования ответ можно найти по адресу askubuntu

-121--186729-

В моем случае я использую диспетчер окон openbox-lxde, но настройки рабочего стола обрабатываются pcmanfm. В pcmanfm --desktop-pref открывается меню, позволяющее настроить обои. Конфигурационный элемент обновляется по адресу /home/username/.config/pcmanfm/LXDE/pcmanfm.conf , который теперь является файлом конфигурационного элемента по умолчанию для настольных параметров настройки этой системы.

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

Вы можете посмотреть на /src/pcmanfm.c , чтобы увидеть, как на самом деле была выполнена работа, но если вы не собираетесь кодировать в c с этой конкретной библиотекой, то ваша главная задача - установить настройки приложения по умолчанию и .desktop.

Для этого используется конфигурация системы openbox 1 .

В Openbox также будут автоматически установлены файлы .desktop некоторые пакеты в каталоге global/etc/xdg/autostart. Пакет отвечает за предоставление Openbox возможности дополнительного источника Каталог/etc/xdg/autostart - python2-xdg.

Пакет pcmanfm 2 использует ./data/pcmanfm-desktop-pref.desktop.in для установки предпочтительного приложения для параметров настройки рабочего стола в pcmanfm --desktop-pref .

Похоже на ./data/Makefile.am наборов конфигурационный элемент приложений по умолчанию, включающий pcmanfm-desktop-pref.desktop.in .

NULL=

SUBDIRS=ui

man_MANS=pcmanfm.1

desktopdir=$(datadir)/applications
desktop_in_files= \
        pcmanfm.desktop.in \
        pcmanfm-desktop-pref.desktop.in \
        $(NULL)
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@

defconfdir=$(sysconfdir)/xdg/pcmanfm/default
defconf_DATA = \
        pcmanfm.conf \
        $(NULL)

EXTRA_DIST= \
        $(desktop_in_files) \
        $(desktop_DATA) \
        $(defconf_DATA) \
        $(NULL)

Вам придется выяснить, куда они попадают в вашу систему, но, надеюсь, это сделает файл справки.

Файлы pcmanfm.desktop и pcmanfm-desktop-pref.desktop были добавлены в /usr/share/applications в моей системе. Файл pcmanfm.conf добавлен в файл /etc/xdg/pcmanfm . Это произошло из-за переменных среды, используемых этим Makefile.am '. Он будет варьироваться в зависимости от системы.

@ pcmanfm --desktop --профиль LXDE также указан в /etc/xdg/lxsession/LXDE/autostart для моей системы, на что я указываю здесь, чтобы напомнить вам, что ваша программа или сценарий должны быть также в соответствующем файле автозапуска.

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

-121--146243-

TCP/IP - это протокол с отслеживанием состояния и отслеживает, кто инициировал (IP-адрес), порт (как исходный, так и целевой), порядковые номера и т.д. Если клиент не соблюдает протокол, подключение не будет выполнено. То естьпри попытке послать пакеты в сервер, когда вы не установили связь (SYN, SYN+ACK, ACK) тогда, ваши усилия будут тихо проигнорированы.

2
28.01.2020, 05:09

Да, пакеты будут сброшены сервером, потому что нет открытого сокета для нового IP-адреса источника.

Перехват сеанса невозможен без прослушивания текущего соединения. Когда вы смотрите на IP-пакет, вы найдете флаг Identification, а в заголовке tcp вы найдете порядковый номер и следующий порядковый номер. Поэтому при перехвате вы должны были сопоставить их, чтобы сеанс оставался живым.

0
28.01.2020, 05:09

Теги

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