Нахождение информации о сессии о Firefox

Вы могли переопределить свой argv [0] с другим именем..., но разговор strictely, Вы ищете некоторый руткит. это может выручить Вас: http://stupefydeveloper.blogspot.com/2008/10/linux-change-process-name.html

5
12.05.2011, 14:05
2 ответа

Как насчет Вас чтение /home/*/.mozilla/firefox/*/sessionstore.js?

2
27.01.2020, 20:41

Вы не собираетесь находить любую информацию в ядре, необходимо спросить процесс Firefox. (Существует только один. Firefox использует несколько потоков, но единственный процесс.) Вкладки, URL и прокрутка на странице являются понятиями, которые являются чисто внутренними к браузеру.

Firefox имеет удаленный интерфейс, который позволяет Вам выполнить некоторые команды от приглашения оболочки.

firefox -remote 'openurl(http://www.example.com/, new-tab)'

Я не знаю, существуют ли другие недокументированные функции, можно использовать через удаленный интерфейс. Полностью непротестированная идея состоит в том, чтобы открыть локальное (file://) Сценарий JavaScript для сбора информации, но сценария не может иметь необходимых полномочий.

Можно также загрузить хром в рабочий процесс: firefox -chrome file://…. Снова, я не знаю, какие возможности это предлагает.

Одной вещью, которую можно знать из внешнего Firefox, являются окна и их заголовки:

wmctrl -xl | 
awk '$3 == "Navigator.Firefox"
     {sub(/^([^ ]+ +)([^ ]+ +)([^ ]+ +)([^ ]+ +)/,""); print}'
2
27.01.2020, 20:41

Теги

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