IP Firewall OS Design Development (Windows CE 5.0)

Send Feedback

The IP firewall is typically used on an Internet gateway device. It can also be used as a host firewall. The firewall helps protect the device on which it runs and helps to protect devices on the private side of the gateway. The firewall blocks IP traffic at the IP and transport layers.

This firewall uses rules to determine whether to block, allow, or log inbound or outbound traffic. Inbound traffic originates from a host on the public side of the firewall. Outbound traffic originates from either a host on the private side or the device that is running the firewall. For more information about the IP Firewall, see IP Firewall Application Development.

OS Design Information

The following table shows operating system design information for the IP Firewall.

Element Information
Dependencies TCP/IP, IP Helper API, Winsock, FormatMessage API, and Full C Runtime
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement the IP Firewall.

Item Module Component
IP Firewall configuration API fwapi None
IP firewall driver fw6 None

IP Firewall Implementation Considerations

You can include the Firewall Catalog item in your OS design. Choosing this Catalog item sets the appropriate Sysgen variable for enabling the IP Firewall.

The following table shows the Sysgen variable that enables the IP Firewall.

Sysgen variable Description
SYSGEN_FIREWALL When this variable is set, the IP Firewall is included in the run-time image. The firewall blocks IP traffic at the IP and transport layers.

Application Development Topics

IP Firewall Application Development

Best Practices for the IP Firewall

Default IP Firewall Rules

Firewall Rule Examples

See Also

Firewall | IP Firewall Registry Settings | IP Firewall Reference | IP Firewall Logging Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.