Omni ja что за файл
Расположил файл bookmarks.html как указанно в инструкции, но он не интегрировался в собранный дистрибутив. В чем может быть причина?
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Конфигурация компьютера | |
Процессор: Intel Core i5-4570, 3200 MHz | |
Материнская плата: Asus Z97-K | |
Память: 2 x 8Gb DDR3-1333 Corsair Vengeance LP CML16GX3M2A1600C9 | |
HDD: Samsung SSD 850 PRO 256G (238Gb), WDC WD1001FALS (1Tb, 7200 RPM, SATA-II), WDC WD10EFRX (1Tb, SATA-III) | |
Видеокарта: MSI N750Ti (MS-V310) | |
Звук: Realtek ALC887 | |
Блок питания: Chieftec GPS-650AB 650W | |
CD/DVD: HL-DT-ST DVDRAM GSA-4167B | |
Монитор: 24" Philips 240PW9ES | |
ОС: Windows 7 Ultimate x64 SP1 | |
Индекс производительности Windows: 7.6 |
Расположил файл bookmarks.html как указанно в инструкции, но он не интегрировался в собранный дистрибутив. В чем может быть причина? » |
popt2t, bookmarks.html как файл закладок убит разработчиками еще с Firefox 3, вместо него теперь places.sqlite.
bookmarks.html как файл закладок убит разработчиками еще с Firefox 3, вместо него теперь places.sqlite. » |
Немного из своих наблюдений.
В свое время с places.sqlite возиться не стал, процедура его редактирования мне показалась утомительной (закладок много) поэтому вышел из положения немного другим, "варварским", путем)).
Файл закладок - bookmarks.html - спрятан в zip-архив omni.ja из дистрибутива (дистрибутив распаковывается как архив 7-zip). Их там два, путь к нужному: "\core\browser\omni.ja". Его нужно открыть и заменить дефолтный файл закладок ("\defaults\profile\bookmarks.html") своим, предварительно экспортированным из уже настроенного Firefox'а.
Теперь просто помещаем omni.ja в соответствующую папку конструктора ("\Other\core\browser\omni.ja") и он будет интегрирован при сборке аддона.
Последний раз редактировалось Sentryx, 27-06-2013 в 10:40 .
Конфигурация компьютера | |
Процессор: Intel Core i5-3570 (Zalman CNPS10x Optima @ Zalman F3 FDB) | |
Материнская плата: Gigabyte GA-H77-DS3H r1.0 (BIOS ver.: F7) | |
Память: 4 x 2Gb DDR3 1600Mhz G.SKILL Ripjaws | |
HDD: 180GB Intel 330 Series, 3TB Seagate ST3000DM001 | |
Видеокарта: MSI GTX650Ti Boost (N650Ti TF 2GD5/OC BE) | |
Звук: Asus Xonar DS/A + LM4562 + Logitech Z2300 | |
Блок питания: Chieftec APS-650C + Noctua NF-P14FLX + PCM KIN 1000AP, 2013г. | |
CD/DVD: Asus DRW-2014L1T | |
Монитор: LG 24EA53VQ-P (24'', AH-IPS, LED, 1920x1080@60Hz) | |
ОС: Windows 7 Максимальная x64 | |
Индекс производительности Windows: 7.6 (процессор) | |
Прочее: Chieftec LCX-01 + шумоизоляция; Scythe Kaza Server; 3 x 92мм Zalman ZM-F2 FDB + 2 x 120мм Zalman F3 FDB |
- Неплохо-бы оставить отображение опции закрепления ярлыка (ярлык в Quick Launch) под Win 6.x
- Похоже, что расширения с bootstrap'ом нужно так-же добавлять в prefs.js -> extensions.bootstrappedAddons, иначе они (как минимум) запускаются только при втором запуске браузера (AdBlock Plus), или вообще ломают загрузку плагинов и работу программы (Download Panel Tweaks)
Конфигурация компьютера | |
Процессор: Core i3-2100 (3,1GHz) | |
Материнская плата: Gigabyte Z77-DS3H | |
Память: Kingston DDR3 1333 2*4GB | |
HDD: WD WD5000AADS 500GB + OCZ Agility 4 64GB Intel SRT, Samsung HD503HI 500GB, Seagate ST32000542AS 2TB, | |
Видеокарта: nVidia GeForce GTS 450 | |
Звук: Onboard | |
Блок питания: Asus Ascot 450 | |
CD/DVD: Optiarc AD-5200S | |
Монитор: Benq G2320HDB 23' | |
Ноутбук/нетбук: Sony VAIO VPC-EA3S1R/G | |
ОС: Windows 8 Корпоративная x64 |
Конфигурация компьютера | |
Процессор: Intel Core i5-3570 (Zalman CNPS10x Optima @ Zalman F3 FDB) | |
Материнская плата: Gigabyte GA-H77-DS3H r1.0 (BIOS ver.: F7) | |
Память: 4 x 2Gb DDR3 1600Mhz G.SKILL Ripjaws | |
HDD: 180GB Intel 330 Series, 3TB Seagate ST3000DM001 | |
Видеокарта: MSI GTX650Ti Boost (N650Ti TF 2GD5/OC BE) | |
Звук: Asus Xonar DS/A + LM4562 + Logitech Z2300 | |
Блок питания: Chieftec APS-650C + Noctua NF-P14FLX + PCM KIN 1000AP, 2013г. | |
CD/DVD: Asus DRW-2014L1T | |
Монитор: LG 24EA53VQ-P (24'', AH-IPS, LED, 1920x1080@60Hz) | |
ОС: Windows 7 Максимальная x64 | |
Индекс производительности Windows: 7.6 (процессор) | |
Прочее: Chieftec LCX-01 + шумоизоляция; Scythe Kaza Server; 3 x 92мм Zalman ZM-F2 FDB + 2 x 120мм Zalman F3 FDB |
markowww, срабатывает, если есть prefs.js и AdBlock указан в значении extensions.bootstrappedAddons, а иначе:
Конфигурация компьютера | |
Процессор: Intel Core i5-4570, 3200 MHz | |
Материнская плата: Asus Z97-K | |
Память: 2 x 8Gb DDR3-1333 Corsair Vengeance LP CML16GX3M2A1600C9 | |
HDD: Samsung SSD 850 PRO 256G (238Gb), WDC WD1001FALS (1Tb, 7200 RPM, SATA-II), WDC WD10EFRX (1Tb, SATA-III) | |
Видеокарта: MSI N750Ti (MS-V310) | |
Звук: Realtek ALC887 | |
Блок питания: Chieftec GPS-650AB 650W | |
CD/DVD: HL-DT-ST DVDRAM GSA-4167B | |
Монитор: 24" Philips 240PW9ES | |
ОС: Windows 7 Ultimate x64 SP1 | |
Индекс производительности Windows: 7.6 |
Неплохо-бы оставить отображение опции закрепления ярлыка (ярлык в Quick Launch) под Win 6.x » |
XXXler, а кто будет этот ярлык удалять? Оригинальный инсталлятор не предлагает создание такого ярлыка, значит мой тоже не должен.
Сначала Mozilla отказывалась поддерживать проприетарный и защищённый патентами формат h264, продвигая использование открытых кодеков, потом, когда стало понятно, что без поддержки h264 в современном вебе никуда, реализовала её при при помощи компонента Windows Media Foundation, отсутствующего в Windows XP. Когда Cisco предоставила открытые и лицензионно чистые кодеки OpenH264, было слишком поздно — никто не хотел переписывать рабочий код, использующий WMF, ради ОС, поддержка производителем которой была окончена, и внедрение OpenH264 ограничили видео по WebRTC.
Но многие (в том числе и я) всё ещё используют эту ОС по разным причинам, и не стоит им отказывать в просмотре видео в h264 в самом лучшем (по моему скромному мнению) браузере Firefox.
omni.ja contents
The omni.ja file contains assorted application resources:
chrome.manifest The chrome manifest file. /chrome/ User interface files for the application /chrome/localized.manifest Manifest of localized content; referenced by the main chrome manifest file. /chrome/nonlocalized.manifest Manifest of non-localized content; referenced by the main chrome manifest file. /components/ XPCOM components the application relies upon. /defaults/ Default preference files. /modules JavaScript code modules. /res/ Miscellaneous resource files.
Установка OSSIM
Загрузите ISO-образ с AlienVault и установите его в виртуальной машине. В этом руководстве вместо физического сервера мы установим OSSIM на виртуальную машину, которая имеет следующие спецификации:
Она имеет два интерфейса, один для управления сервером и второй для сбора логов и мониторинга сетевых устройств. Детали виртуальной машины приведены ниже.
Процессор: 2 VCPU, ОЗУ: 2 ГБ, Размер жесткого диска: 8 ГБ, IP-адрес управления: 192.168.1.150/24 и сеть устройств: 192.168.0.0/24
Когда виртуальная машина OSSIM загружается с ISO-образом, в мастере установки отображаются следующие два параметра.
На рисунке выше выделен вариант, который будет устанавливать OSSIM на этой виртуальной машине. Нажмите ввод, чтобы начать процесс установки. Выберите язык, местоположение и настройки клавиатуры в следующих шагах.
Помощь, откуда не ждали
После обновления на Firefox 48 я внезапно для себя обнаружил, что видео в h264 прекрасно работает.
Небольшое расследование привело меня к тому, что это стало возможно благодаря плагину Adobe Primetime, ориентированному на воспроизведение DRM видео.
На скриншоте ниже, полученном при помощи Process Explorer, видно, что процесс plugin-container, появившийся после загрузки страницы с видео, использует файл eme-adobe.dll из профиля текущего пользователя.
Зайдя в настройку плагинов Firefox, я нашёл там Adobe Primetime, отключение которого приводило к тому, что FF переставал воспроизводить h264, что доказывало, что именно он виновник этого торжества.
Но радость моя была не долгой.
Настройка часового пояса
Информация о часовом поясе важна для системы логов. Она приведена ниже.
После настройки часового пояса мастер автоматически выполнит шаг раздела пространства и начнет установку базовой системы. Этот шаг займет примерно 15-20 минут.
Завершающий этап установки показан на следующем рисунке.
После завершения установки AlienVault OSSIM появится следующая подсказка Windows. Мы можем получить доступ к веб-интерфейсу, используя следующий URL:
Авторизуемся с логином root и паролем test в CLI сервера OSSIM.
Последний браузер Mozilla Firefox не открывает ссылку, поэтому используйте браузер Chrome или IE для доступа к веб-интерфейсу. Chrome и IE предложат следующие окна, в которых говорится, что сертификат не является доверенным, поскольку OSSIM использует самозаверяющий сертификат.
После принятия вышеуказанного исключения, для администратора сервера OSSIM требуется следующая информация. Заполните необходимые данные, которые запрашиваются на следующем рисунке.
Следующие окна появятся после создания учетной записи администратора. Имя пользователя — admin, а пароль — test@123.
После успешного входа в веб-интерфейс появится следующий мастер для дальнейшей настройки сервера OSSIM.
Он показывает следующие три варианта:
- Monitor Network — Мониторинг сети (настройка сети, мониторинг которой осуществляет сервер OSSIM)
- Assets Discovery — Обнаружение устройств (Автоматическое обнаружение сетевых устройств в организации)
- Collecting logs and monitoring of network nodes — Сбор логов и мониторинг сетевых узлов
После нажатия на 1-й вариант, другое окно запросит конфигурацию сети, которая показана на рисунке ниже. Мы настроили eth1 для сборщика логов и интерфейса мониторинга сервера OSSIM.
На втором этапе OSSIM выполнит автоматическое обнаружение сетевых устройств. Выберите опцию Обнаружение устройств (2), и следующие окна запросят конфигурацию. Оно поддерживает автоматическое и ручное обнаружение устройств.
Типы хостов на сервере OSSIM:
После настройки сети и обнаружения устройств следующим шагом является развертывание HIDS на устройствах Windows/Linux для обеспечения целостности файлов, мониторинга, обнаружения руткитов и сбора логов событий. Введите имя пользователя/пароль устройства для развертывания HIDS.
Выберите нужный хост из списка и нажмите кнопку Deploy для развертывания HIDS. Далее нажмите кнопку «Continue», чтобы начать процесс развертывания, который показан на рисунке. Этот процесс займет несколько минут для развертывания HIDS на выбранном хосте.
Исправление
Тем самым мы включим работу плагина на ядре NT 5.0 и выше, вместо NT 6.0. После исправления необходимо упаковать файлы обратно в omni.ja. Архивация с обычными параметрами тут не подойдёт, нужно использовать консоль:
После замены им оригинала всё опять заработало.
Замечу, что необходимо так же активировать поддержку воспроизведения видео при помощи плагинов, в about:config необходимо выставить в true:
У меня эта настройка была давно включена, в надежде на работу h264 через OpenH264. После этого можно наслаждаться видео в h264 на любых сайтах, в том числе YouTube, Vimeo, сервисах онлайн-трансляций и т.д.
(тест на чистой ОС в виртуальной машине)
Я создал запрос в Bugzilla на возврат поддержки плагина Primetime на Windows XP, но что-то мне подсказывает, что это закончится ничем.
Предлагаю помочь в исправлении описания запроса, так как я косноязычен даже на русском языке (если вы не заметили), а уж на английском понятность моих пояснений полностью теряется, что ещё более снижает шансы на официальное исправление этой проблемы в будущих версиях Firefox.
Послесловие
Для тех, кому лень возиться с HEX- редакторами и архиватором, прикладываю ссылку на каталог на Яндекс.диске, куда я буду сбрасывать свои исправленные файлы omni.ja после обновлений. Пока там лежит один файл из актуальной версии.
Плагины в Firefox запускаются в изолированном процессе, не имеющим доступ к странице, поэтому ничего страшного в использовании плагина с закрытым кодом нет. Хоть я и предлагаю скачать исправленный файл, я также даю инструкции по его самостоятельному исправлению выше.
Получившийся у вас файл omni.ja при бинарном сравнении может отличатся от моего даже на одной версии FF, так как используются разные архиваторы, его версии и параметры сжатия по умолчанию.
Спасибо за внимание!
Конфигурация сети
На этом этапе настройте сеть виртуальной машины OSSIM. Для управления мы используем eth0, а остальная сеть подключена к eth1. Конфигурация сети для eth0 показана ниже.
Веб интерфейс
Веб-интерфейс сервера OSSIM состоит из следующих опций в основном графическом интерфейсе.
Дашборд
Он показывает полное представление обо всех компонентах сервера OSSIM, таких как серьезность угрозы, уязвимости в сетевом узле, состояние развертывания, карты рисков и статистика OTX. Подменю дашборда показаны на следующем рисунке
Анализ
Анализ является очень важной составляющей любого устройства SIEM. Сервер OSSIM проанализирует хосты на основе их логов. Это меню показывает сигналы тревоги, SIEM (события безопасности), тикеты и необработанные логи. Меню анализа далее разделено на следующие подменю.
Среда
В этом меню сервера OSSIM настройки связаны с устройствами организации. Оно показывает устройства, группу и сеть, уязвимости, сетевой поток и настройки обнаружения. Подменю для всех этих настроек показаны на рисунке ниже.
Отчеты
Отчетность является важным компонентом любого сервера регистрации. Сервер OSSIM также генерирует отчеты, которые очень полезны для детального исследования любого конкретного хоста.
Конфигурация
В конфигурации meHow для установки и настройки AlienVault SIEM (OSSIM) пользователь может изменить настройку сервера OSSIM, например, изменить IP-адрес интерфейса управления, добавить дополнительный хост для мониторинга и логирования, а также добавить/удалить различные датчики или плагины. Подменю для всех сервисов показано ниже.
В этой статье мы объясняем процесс установки и настройки программного обеспечения SIEM с открытым исходным кодом, поддерживаемого AlienVault. В нашей следующей статье мы сосредоточимся на деталях всех компонентов OSSIM.
Пишите в комментарии был ли перевод полезным для вас. А всех желающих ждем на открытом вебинаре, который пройдет уже 18 декабря.
The most powerful interface for your browser 🔥
With Omni you can use your browser like a pro. Manage tabs, bookmarks, your browser history, perform all sorts of actions and more with a simple command interface.
Table of contents
🗄 Switch, open, close, and search your tabs
📚 Browse and manage your bookmarks
🔍 Search your browsing history
⚡️ 50+ actions to improve your productivity
🔮 Special commands to filter and perform more actions
🧩 Integrations with Notion, Figma, Docs, Asana.
⌨️ Shortcuts for actions such as muting, pinning, bookmarking.
⚙️ Advanced settings to help troubleshoot browsing issues
🌙 Dark mode
. and much more - all for free & no sign in needed!
Controlling the interface
To open Omni, simply press ⌘+Shift+K on Mac or Ctrl+Shift+K on Windows. You can change the shortcut by going to chrome://extensions/shortcuts in Chrome, or by following these steps in Firefox
Alternatively you can click on the extension icon in the toolbar to toggle it.
To close Omni you can press Esc , click on the background, or press the extension icon.
Switching between dark and light mode
The dark and light theme in Omni is tied to your system's theme.
On Mac you can change the theme by clicking on the Apple menu (on the top left), opening the System preferences, going into the General section, and then choosing between dark, light, or auto.
On Windows it depends on the OS version. Here is a guide for Windows 11 and 10.
After switching the theme you might need to restart your browser.
List of commands
You can use a variety of commands with Omni to perform actions or filter your results.
- /tabs: Search your tabs
- /bookmarks: Search your bookmarks
- /history: Search your browser history
- /actions: Search all available actions
- /remove: Remove a bookmark or close a tab
Feel free to suggest new commands for Omni by making an issue.
You can run Omni locally without having to install it from the Chrome Store or from Firefox Add-ons.
Installing on Chrome
- Download the code. In the web version of GitHub, you can do that by clicking the green "Code" button, and then "Download ZIP".
- Go to chrome://extensions/ in your browser, and enable developer mode.
- Drag the src folder (make sure it's a folder and not a ZIP file, so unzip first), or click on the "Load unpacked" button and locate the folder.
- That's it, you will now be able to use Omni locally.
Installing on Firefox
- Download the code. In the web version of GitHub, you can do that by clicking the green "Code" button, and then "Download ZIP".
- Open the about:debugging page in your browser, click the "This Firefox" option.
- Click the "Load Temporary Add-on" button, and select any file inside the firefox folder
- That's it, you will now be able to use Omni locally.
-
- for better event handling and DOM manipulation - to keep focus on the input field
Firefox and Thunderbird achieve performance improvements by moving many of their internal parts from being standalone files or sets of JAR files into just one JAR file called omni.ja ; this reduces the amount of I/O needed to load the application. This article covers the contents of the archive and techniques for inspecting those contents.
Note: Starting with Firefox 10 and Thunderbird 10, the file extension .ja is used because Windows System Restore does not back up files with the .jar extension, but it does back up .ja files. This change was needed to prevent Firefox from becoming corrupted.
Inspecting omni.ja
Note: When extracting omni.ja , you may incorrectly get false warnings from some virus protection software.
Several unzip tools and archives (including any version of 7-Zip) currently cannot read omni.ja , due to the optimization that is applied to the file. It is suggested that Windows 7 users unzip the file by renaming it to omni.zip and using Windows Explorer to extract all files. Users of older versions of Windows can use InfoZip's UnZip tool to extract files - make a copy of omni.ja , and drag-and-drop it onto unzip.exe . Linux users can simply use unzip command to inflate files of omni.ja.
omni.ja is also incompatible with Zip files in the other direction; editing extracted files won't affect Firefox, and repacking edited files may break Firefox if you do not use the right options when packing the extracted files. The correct command to pack omni.ja is:
P.S. Обновление
На Bugzilla подсказали более простой и корректный способ активации плагина. Достаточно создать в about:config настройку:
И выставить её в true. Так же необходимо выставить в true уже существующий параметр media.gmp.decoder.enabled, и проверить на всякий случай параметры media.gmp-eme-adobe.visible и media.gmp-eme-adobe.enabled, они активированы по умолчанию, но мало ли. Это позволяет активировать плагин без бинарных патчей файла, поэтому новые версии выкладывать не буду.
OSSIM (Open Source Security Information Management) — это проект с открытым исходным кодом от Alienvault, который обеспечивает функционал SIEM (Security information and event management). Он обеспечивает следующие функции SIEM, требующиеся специалистам по безопасности.
- Сбор событий
- Нормализация
- Корреляция
Платформа OSSIM поддерживает следующие программы/плагины с открытым исходным кодом:
Настройка root-пользователя
После настройки сети в следующих окнах запрашивается пароль root-пользователя, который может получить доступ к CLI сервера OSSIM. Пароль root-пользователя должен быть надежным.
Управление логами
На следующем рисунке показана конфигурация обнаруженного хоста для управления различными логами.
Последний вариант мастера настройки — присоединиться к OTX (программа обмена угрозами AlienVault). Мы не собираемся подписываться на этот вариант. Завершите этап настройки, нажав кнопку «Finish».
Основная панель управления сервером OSSIM показана ниже.
Всё опять сломали
При очередном обновлении до Firefox 49 я с грустью обнаружил, что h264 опять не играется. Я не нашёл Adobe Primetime в списке плагинов, я не нашёл его файлов в профиле, а попытка их подсунуть ни к чему не привела.
В поисках по интернету я наткнулся на обсуждение предложения по скрытию Adobe Primetime на ОС ниже Vista. Оттуда я узнал, что этот плагин официально не поддерживает Windows XP, и на некоторых конфигурациях наблюдались проблемы со стабильностью. Но у меня же проблем не было!
В багтрекере была ссылка на «исправление» проблемы отображения плагина Primetime на XP. Опираясь на код из него, я сделал исправление, которое откатывает вредный эффект данных изменений.
Читайте также: