Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ *ΠŸΡ€ΠΎΡΡ‚Π°Ρ рСгулярка для поиска IP-адрСсов Π² Π»ΠΎΠ³Π°Ρ…

πŸš€ *ΠŸΡ€ΠΎΡΡ‚Π°Ρ рСгулярка для поиска IP-адрСсов Π² Π»ΠΎΠ³Π°Ρ…* Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Π½Π½ΠΎΠΉ рСгулярки ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Ρ‹Ρ‚ΡΠ½ΡƒΡ‚ΡŒ всС IP ΠΈΠ· ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²? Π­Ρ‚ΠΎ настоящСС спасСниС, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΊ Ρ‚Π΅Π±Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. Всё ΠΎΡ‡Π΅Π½ΡŒ просто: - ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΡˆΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ» - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep с шаблоном НапримСр: grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/syslog Она Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ всС ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° IP адрСса строки. Π’Π°ΠΊ Ρ‚Ρ‹ Π·Π° сСкунды ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΠ΅ΡΡ IP ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ адрСса. МоТно ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ: - Π˜ΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ IPv4 с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ - Π’Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ IP: grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/syslog | sort | uniq Π—Π°Ρ‡Π΅ΠΌ эти знания? Быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. Π’Ρ‹ моТСшь Ρ‚Π°ΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π»ΠΎΠ³ΠΈ β€” просто мСняй шаблон! КакиС Π΅Ρ‰Π΅ ΡƒΡŽΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅? πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ сСбя Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‰Ρ‘ большС

πŸš€ *ΠŸΡ€ΠΎΡΡ‚Π°Ρ рСгулярка для поиска IP-адрСсов Π² Π»ΠΎΠ³Π°Ρ…*

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Π½Π½ΠΎΠΉ рСгулярки ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Ρ‹Ρ‚ΡΠ½ΡƒΡ‚ΡŒ всС IP ΠΈΠ· ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²? Π­Ρ‚ΠΎ настоящСС спасСниС, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΊ Ρ‚Π΅Π±Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.

Всё ΠΎΡ‡Π΅Π½ΡŒ просто:

- ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΡˆΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep с шаблоном

НапримСр:

grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/syslog

Она Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ всС ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° IP адрСса строки. Π’Π°ΠΊ Ρ‚Ρ‹ Π·Π° сСкунды ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΠ΅ΡΡ IP ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ адрСса. МоТно ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

- Π˜ΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ IPv4 с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ

- Π’Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ IP:

grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/syslog | sort | uniq

Π—Π°Ρ‡Π΅ΠΌ эти знания? Быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Π’Ρ‹ моТСшь Ρ‚Π°ΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π»ΠΎΠ³ΠΈ β€” просто мСняй шаблон! КакиС Π΅Ρ‰Π΅ ΡƒΡŽΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ сСбя Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‰Ρ‘ большС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты! ВозмоТности бСсконСчны!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!