Man page - seinfoflow(1)

Packages contains this manual

Available languages:

en ru

Manual

seinfoflow

ИМЯ
ΠžΠ‘Π—ΠžΠ 
ΠžΠŸΠ˜Π‘ΠΠΠ˜Π•
ΠŸΠžΠ›Π˜Π’Π˜ΠšΠ
ΠŸΠΠ ΠΠœΠ•Π’Π Π«
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π°
Алгоритмы Π°Π½Π°Π»ΠΈΠ·Π°
ΠžΠΏΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π°
ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
ΠžΠ¨Π˜Π‘ΠšΠ˜
Π‘ΠœΠžΠ’Π Π˜Π’Π• Π’ΠΠšΠ–Π•
ΠΠ’Π’ΠžΠ Π«

ИМЯ

seinfoflow - Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ SELinux

ΠžΠ‘Π—ΠžΠ 

seinfoflow [OPTIONS] -m MAP -s SOURCE [-t TARGET (-S|-A LIMIT)] [EXCLUDE [EXCLUDE ...]]

ΠžΠŸΠ˜Π‘ΠΠΠ˜Π•

seinfoflow - ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, которая позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ SELinux.

ΠŸΠžΠ›Π˜Π’Π˜ΠšΠ

seinfoflow ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ SELinux Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ².

source:

Один тСкстовый Ρ„Π°ΠΉΠ», содСрТащий источник ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся policy.conf.

binary:

Один Ρ„Π°ΠΉΠ», содСрТащий Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ. Π’ систСмах Linux Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этого Ρ„Π°ΠΉΠ»Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ соотвСтствуСт вСрсии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, policy.30 . Π’ систСмах Android этот Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся sepolicy .

Если Ρ„Π°ΠΉΠ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, seinfoflow Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ поиск ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, которая выполняСтся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ систСмС. Если ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ, seinfoflow Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄.

ΠŸΠΠ ΠΠœΠ•Π’Π Π«

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π°

-p POLICY

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ слСдуСт ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Если ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π°, seinfoflow Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ поиск ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, которая выполняСтся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ систСмС.

-m MAP

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ соотвСтствий Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

-s SOURCE

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ исходный Ρ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

-t TARGET

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для использования этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π°Π½Π°Π»ΠΈΠ·Π°.

Алгоритмы Π°Π½Π°Π»ΠΈΠ·Π°

seinfoflow ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡƒΡ‚Π΅ΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ SELinux. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ опрСдСлСния ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΡ‚ исходного Ρ‚ΠΈΠΏΠ° ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ.

-S

ВывСсти ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ (ΠΏΡƒΡ‚ΠΈ) ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ исходного Ρ‚ΠΈΠΏΠ° ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ. Если нСсколько ΠΏΡƒΡ‚Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС эти ΠΏΡƒΡ‚ΠΈ.

-A LIMIT

ВывСсти всС ΠΏΡƒΡ‚ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с количСством шагов Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ LIMIT. Π’ зависимости ΠΎΡ‚ количСства связСй Π² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅, ΠΏΡ€ΠΈ установкС ограничСния Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 5 ΠΈΠ»ΠΈ большС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ большоС количСство систСмных рСсурсов.

ΠžΠΏΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π°

-w MIN_WEIGHT

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ вСс Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ для Π°Π½Π°Π»ΠΈΠ·Π° (1-10). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 3.

-l LIMIT_FLOWS

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ максимальноС количСство ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт вывСсти. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΎ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

EXCLUDE

Π Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ список Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π°.

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

--stats

ВывСсти Π³Ρ€Π°Ρ„ΠΎΠ²ΡƒΡŽ статистику ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ Π°Π½Π°Π»ΠΈΠ·Π°.

-h, --help

ВывСсти справочныС свСдСния ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ.

--version

ВывСсти свСдСния ΠΎ вСрсии ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ.

-v, --verbose

ВывСсти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сообщСния.

--debug

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄.

ΠžΠ¨Π˜Π‘ΠšΠ˜

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, сообщайтС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Ρ‡Π΅Ρ€Π΅Π· систСму отслСТивания ошибок SETools, https://github.com/SELinuxProject/setools/issues

Π‘ΠœΠžΠ’Π Π˜Π’Π• Π’ΠΠšΠ–Π•

apol(1), sediff(1), sedta(1), seinfo(1), sesearch(1)

ΠΠ’Π’ΠžΠ Π«

Chris PeBenito <pebenito@ieee.org>. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π° ГСрасимСнко ОлСся <gammaray@basealt.ru>.