snat
Source NAT is used to mangle traffic by using standard rules.
Example:
snat {
# Masquerade all traffic from 10.0.0.0/8 going to eth0 interface.
# New outgoing IP is eth0's IP address.
saddr 10.0.0.0/8 oifname eth0 masquerade
# Use outgoing IP 192.0.2.32 to all non-IPsec traffic coming from
# 10.0.0.0/8 and going to eth1 interface.
saddr 10.0.0.0/8 oifname eth1 -dipsec snat 192.0.2.32
# IPv6-to-IPv6 Network Prefix Translation (NPTv6)
saddr fd00:f00:4444::/64 oifname eth2 snat_prefix to 2a03:1111:222:8888::/64
}
Remember to accept SNAT'ed traffic in zone-zone section. See dnat for more examples.