Ok, I created the following rules
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting action=mark-connection new-connection-mark=http_conn passthrough=yes protocol=tcp in-interface=ether1-FTMG dst-port=80
1 chain=prerouting action=mark-packet new-packet-mark=http_pack passthrough=yes in-interface=ether1-FTMG connection-mark=http_conn
2 chain=prerouting action=mark-routing new-routing-mark=http_route passthrough=no in-interface=ether1-FTMG packet-mark=http_pack
3 chain=prerouting action=mark-connection new-connection-mark=ssl_conn passthrough=yes protocol=tcp in-interface=ether1-FTMG dst-port=443
4 chain=prerouting action=mark-packet new-packet-mark=ssl_pack passthrough=yes in-interface=ether1-FTMG connection-mark=ssl_conn
5 chain=prerouting action=mark-routing new-routing-mark=ssl_route passthrough=no in-interface=ether1-FTMG connection-mark=ssl_conn
6 chain=prerouting action=mark-connection new-connection-mark=pop3_conn passthrough=yes protocol=tcp in-interface=ether1-FTMG dst-port=110
7 chain=prerouting action=mark-routing new-routing-mark=pop_route passthrough=no in-interface=ether1-FTMG connection-mark=pop3_conn
8 chain=prerouting action=mark-connection new-connection-mark=smtp_route passthrough=yes protocol=tcp in-interface=ether1-FTMG dst-port=25
9 chain=prerouting action=mark-routing new-routing-mark=smtp_route passthrough=no in-interface=ether1-FTMG connection-mark=smtp_route
10 chain=prerouting action=mark-connection new-connection-mark=ftp_conn passthrough=yes protocol=tcp in-interface=ether1-FTMG dst-port=21
11 chain=prerouting action=mark-routing new-routing-mark=ftp_route passthrough=no in-interface=ether1-FTMG connection-mark=ftp_conn
12 chain=prerouting action=mark-connection new-connection-mark=p2p_conn passthrough=yes p2p=all-p2p in-interface=ether1-FTMG
13 chain=prerouting action=mark-routing new-routing-mark=p2p Traffic passthrough=no in-interface=ether1-FTMG connection-mark=p2p_conn
14 chain=prerouting action=mark-connection new-connection-mark=other_conn passthrough=yes in-interface=ether1-FTMG
15 chain=prerouting action=mark-routing new-routing-mark=other_route passthrough=no in-interface=ether1-FTMG connection-mark=other_conn
16 X chain=prerouting action=mark-connection new-connection-mark=inbound-ether2-conn passthrough=yes in-interface=ether2-COZA
17 X chain=prerouting action=mark-packet new-packet-mark=inbound-ether2-pack passthrough=yes connection-mark=inbound-ether2-conn
18 X chain=input action=mark-packet new-packet-mark=inbound-ether2-pack passthrough=yes connection-mark=inbound-ether2-conn
19 X chain=output action=mark-packet new-packet-mark=inbound-ether2-pack passthrough=yes connection-mark=inbound-ether2-conn
20 X chain=prerouting action=mark-routing new-routing-mark=inbound-ether2-route passthrough=yes packet-mark=inbound-ether2-pack
21 X chain=prerouting action=mark-connection new-connection-mark=inbound-ether3-conn passthrough=yes in-interface=ether3-ADEPT
22 X chain=prerouting action=mark-packet new-packet-mark=inbound-ether3-pack passthrough=yes connection-mark=inbound-ether3-conn
23 X chain=input action=mark-packet new-packet-mark=inbound-ether3-pack passthrough=yes connection-mark=inbound-ether3-conn
24 X chain=output action=mark-packet new-packet-mark=inbound-ether3-pack passthrough=yes connection-mark=inbound-ether3-conn
25 X chain=prerouting action=mark-routing new-routing-mark=inbound-ether3-route passthrough=yes packet-mark=inbound-ether3-pack
I have the bottom ones disabled because if I enable them and create two routes in ip route, then nothing works. I am trying to work it out in my mind how I can still route specific traffic through a certain interface - and still come in from the internet on either wan interface with out the traffic trying route through a specific interface.
IE: if I set ssl to route out through WAN1 - that should only take effect on traffic originating from within my organization, however traffic originating from outside should be able to come in on either interface leave on said interface.
My routing table is
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 A S dst-address=0.0.0.0/0 gateway=196.213.190.49 interface=ether3-ADEPT gateway-state=reachable distance=1 scope=30 target-scope=10 routing-mark=http_route
1 A S dst-address=0.0.0.0/0 gateway=192.168.11.254 interface=ether2-COZA gateway-state=reachable distance=1 scope=30 target-scope=10 routing-mark=pop_route
2 X S ;;; Default Route for all Other Traffic - ADEPT
dst-address=0.0.0.0/0 gateway=196.213.190.49 distance=1 scope=30 target-scope=10
3 A S dst-address=0.0.0.0/0 gateway=196.213.190.49 interface=ether3-ADEPT gateway-state=reachable distance=1 scope=30 target-scope=10 routing-mark=ftp_route
4 A S ;;; Default Route for all Other Traffic - COZA
dst-address=0.0.0.0/0 gateway=192.168.11.254 interface=ether2-COZA gateway-state=reachable distance=1 scope=30 target-scope=10
5 A S dst-address=0.0.0.0/0 gateway=192.168.11.254 interface=ether2-COZA gateway-state=reachable distance=1 scope=30 target-scope=10 routing-mark=smtp_route
6 A S dst-address=0.0.0.0/0 gateway=192.168.11.254 interface=ether2-COZA gateway-state=reachable distance=1 scope=30 target-scope=10 routing-mark=ssl_route
7 A S dst-address=0.0.0.0/0 gateway=192.168.11.254 interface=ether2-COZA gateway-state=reachable distance=1 scope=30 target-scope=10
routing-mark=inbound-ether2-route
8 A S dst-address=0.0.0.0/0 gateway=196.213.190.49 interface=ether3-ADEPT gateway-state=reachable distance=1 scope=30 target-scope=10
routing-mark=inbound-ether3-route
9 ADC dst-address=192.168.10.0/24 pref-src=192.168.10.254 interface=ether1-FTMG distance=0 scope=10
10 ADC dst-address=192.168.11.0/24 pref-src=192.168.11.1 interface=ether2-COZA distance=0 scope=10
11 ADC dst-address=196.213.190.48/29 pref-src=196.213.190.50 interface=ether3-ADEPT distance=0 scope=10