<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/op-mode-definitions/nat.xml.in, branch feature/T9082-codeql-cpp</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-05-16T11:39:44+00:00</updated>
<entry>
<title>op-mode: T7459: eliminate direct use of sudo in op mode commands</title>
<updated>2025-05-16T11:39:44+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-05-16T11:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6b562aae240927c14f629b9307583013bc3a9008'/>
<id>urn:sha1:6b562aae240927c14f629b9307583013bc3a9008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6366: CGNAT add ability to get external and internal allocations</title>
<updated>2024-05-21T08:06:35+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-05-21T08:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c554c483817bfc6ef4f0175298d23355696f8665'/>
<id>urn:sha1:c554c483817bfc6ef4f0175298d23355696f8665</id>
<content type='text'>
Add the ability to show port allocation per external or internal address
With huge entries, it is necessary to filter it by specific
external/internal IP address
</content>
</entry>
<entry>
<title>T6350: CGNAT add op-mode to show allocation</title>
<updated>2024-05-16T19:43:32+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-05-16T18:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d5c4b758ba466119782887a73f5c2701b227c1a6'/>
<id>urn:sha1:d5c4b758ba466119782887a73f5c2701b227c1a6</id>
<content type='text'>
Add op-mode command `show nat cgnat allocation` to get CGNAT
allocations (internal address, external address, port-range)
</content>
</entry>
<entry>
<title>nat: T4545: implement missing functionality from old script to new op-mode script</title>
<updated>2022-12-23T16:36:34+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-12-23T16:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5a089a033bf684583ad75d3c7b5687d72aabded9'/>
<id>urn:sha1:5a089a033bf684583ad75d3c7b5687d72aabded9</id>
<content type='text'>
Remaining functionality to filter NAT translations for a given address
got implemented to nat.py - with this cahnge we can drop the old files
show_nat*.py
</content>
</entry>
<entry>
<title>T4763: Use nat.py for show nat destination statistics</title>
<updated>2022-10-20T11:42:38+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-10-20T11:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6acf41ea7d11d549cb4453f9aa6f66aaa121aa5e'/>
<id>urn:sha1:6acf41ea7d11d549cb4453f9aa6f66aaa121aa5e</id>
<content type='text'>
Use nat.py instead of old op-mode script
</content>
</entry>
<entry>
<title>nat: nat66: T4650: Rewrite op-mode nat translation</title>
<updated>2022-08-26T15:52:04+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-08-26T15:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5d7a5d433a97c2a51b9cad79b99938f58a24f788'/>
<id>urn:sha1:5d7a5d433a97c2a51b9cad79b99938f58a24f788</id>
<content type='text'>
Rewrite op-moe "show nat|nat66 translation" to vyos.opmode format
Ability to get machine-readable format "raw"
</content>
</entry>
<entry>
<title>op-mode: T4645: Show nat source stat missing argument --family</title>
<updated>2022-08-25T12:26:15+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-08-25T12:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=53bc8022e3beb1f817aec0d263c4d3bb379dcaf7'/>
<id>urn:sha1:53bc8022e3beb1f817aec0d263c4d3bb379dcaf7</id>
<content type='text'>
As we use in commit 8d4205a9 argument '--family' for the
function '_get_raw_data_rules(direction, family)' we must use it
and for 'nat.py show_statistics' as it get raw data from the same
function
</content>
</entry>
<entry>
<title>nat66: T4626: Rewrite op-mode show nat66 rules</title>
<updated>2022-08-24T11:34:38+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-08-24T11:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8d4205a99a9f0475da2b286d51febb36c7350e6e'/>
<id>urn:sha1:8d4205a99a9f0475da2b286d51febb36c7350e6e</id>
<content type='text'>
Rewrite op-mode "show nat66 source|destination rules" to the
new format
use "show_rules --direction &lt;direction&gt; --family &lt;inet|inet6&gt;"
Delete old script show_nat66_rules.py
</content>
</entry>
<entry>
<title>nat: T4089: Rewrite show nat destination rules</title>
<updated>2022-07-30T09:00:45+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-07-30T09:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fa8a09089af3a9062ae4f4f0ebc8c8474d870783'/>
<id>urn:sha1:fa8a09089af3a9062ae4f4f0ebc8c8474d870783</id>
<content type='text'>
Rewrite op-mode "show nat destination rules" to new format
use "show_rules --direction destination"
Delete old script "show_nat_rules.py"
</content>
</entry>
<entry>
<title>nat: T4543: Fix and rewrite show nat source statistics</title>
<updated>2022-07-28T12:37:15+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-07-28T12:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f38729bd8d448faa578ccd5ab24b024c994522e0'/>
<id>urn:sha1:f38729bd8d448faa578ccd5ab24b024c994522e0</id>
<content type='text'>
Rewrite "show nat source statistics"
Use new format 'vyos.opmode module'
Ability to get raw and formatted output
</content>
</entry>
</feed>
