Это предполагает поиск первого соответствия числа, сопровождаемого тире и затем строкой словесных символов.
perl -ne '/(\d+-\w+)/; print "$1 $_"' file.txt
Марсианский пакет - это не что иное, как IP-пакет, определяющий источник или адрес назначения, зарезервированный для специального использования Интернетом Управление назначенными номерами (IANA).
Вот примеры таких адресных блоков:
- 10.0.0.0/8
- 127.0.0.0/8
- 224.0.0.0/4
- 240.0.0.0/4
- : :/128
- : :/96
- :: 1/128
Для отслеживания этого есть несколько вариантов. Вы можете просто проигнорировать его, заблокировать через брандмауэр, или использовать tcpdump
или wireshark
, чтобы разобрать содержимое пакета, что, вероятно, даст вам представление о том, что вызывает это.
Еще одна фраза, которая появляется при поиске:
Это пакеты, которые Linux не ожидает от направления, которое они исходил (т.е. пакеты от внутренних хостов, поступающие на внешний интерфейс). Причина, вероятно, в неправильной настройке компьютера в локальной сети. Вы можете отключить регистрацию этих пакетов через
/proc/sys/net/ipv4/conf/interface/log _ martians
, которая задокументирована в/usr/src/linux/Documentation/proc.txt
Мне не удалось найти исходный источник этого абзаца, но если вы его ищете, он появляется много, дословно! Это описывает проблему как пакет, поступивший в систему через интерфейс (NIC), через который он не входит.
Наконец, я бы сослался на Википедию на эту тему, которая тоже утверждает примерно то же самое, что и выше.
Марсианский пакет - это IP-пакет, определяющий источник или адрес назначения, зарезервированный для специального использования Интернет Полномочия по присвоению номеров (IANA). Если вы видите в общедоступном интернете, эти пакеты не могут фактически инициироваться в соответствии с требованиями или быть доставлено. 1 Однако некоторые зарезервированные адреса могут маршрутизироваться с использованием многоадресной рассылки или в частных сетях, локальных каналах или закольцовывании. интерфейсы, в зависимости от диапазона специального использования. 2
Марсианские пакеты обычно возникают в результате спуфинга IP-адресов в атаки типа «отказ в обслуживании», 3 , но также могут возникать из-за сети неисправность оборудования или неправильная конфигурация хоста. 1
Существует ряд шагов, связанных с отправкой вашего проекта для добавления в архивы Debian. Есть две главные вещи, которые вам нужно сделать.
Придайте вашему программному обеспечению подходящую форму для Debian. Debian достаточно требователен о том, какое программное обеспечение разрешено в его архивах. Сюда входит:
a) обеспечение совместимости условий лицензии с Руководством по свободному программному обеспечению Debian .
b) Убедитесь, что ваш пакет Debian соответствует Политике Debian . Lintian - это инструмент, помогающий вам соответствовать Политика Debian, поэтому вы должны попытаться исправить ошибки и предупреждения Lintian сгенерирован вашим пакетом. В рамках этого вам, возможно, придется работать в системе сборки программного обеспечения. Это может быть довольно много усилий в сам. Вы можете получить помощь по упаковке от # debian-mentors IRC канала на OFTC, и список рассылки debian-mentors.
Найдите спонсора для загрузки пакета. Места для запроса включают # debian-mentors
и список рассылки debian-mentors. Это очень хорошая идея, чтобы сделать некоторые
прогресс с (1) до обращения к спонсору. У разработчиков Debian нет
время нянчиться с новыми упаковщиками, так что вы получите лучший прием, если покажете
вы приложили определенные усилия в конце упаковки, даже если результаты не
прекрасно. Вы должны стремиться к построению двоичного пакета, по крайней мере. Примечание
что загрузка пакета в http://mentors.debian.net/ является опцией, но
необязательно. Потенциальные спонсоры должны иметь доступ к вашему пакету;
до тех пор, пока это где-то общественное, это нормально. Однако
http://mentors.debian.net/ делает дисплею информацию о вашем пакете в
удобная форма, а также обеспечивает удобный интерфейс для людей
прокомментировать ваш пакет. Ваш спонсор, возможно, захочет помочь
вы придаете упаковке форму. Как минимум, ему/ей необходимо просмотреть ваш
пакет.
Если вы никогда не делали этого раньше, я предлагаю вам начать с (1) немедленно. Процесс придания вашему пакету формы для Debian полезен и познавателен, даже если вы никогда не попадете в Debian. Помните, что пакет можно сделать доступным в неофициальном репозитории apt.
Для отправки пакетов в Debian вы должны быть разработчиком Debian. Дополнительную информацию об этом можно найти в Уголок разработчика Debian .
Я также наткнулся на это сообщение в списке рассылки debian-devel , в котором вы можете найти интересную информацию. Вы можете перемещаться по ответам, используя ссылки Далее по цепочке внизу каждого электронного письма.
Теперь имейте в виду, что вы не можете просто поместить свое программное обеспечение в репозитории . Вам нужно будет следовать рекомендациям и правилам Debian. Вот несколько ссылок:
И помните: публикация бесплатных программ не означает, что вы можете делать это как хотите. Свободу не следует путать с анархией.