cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
591
Views
0
Helpful
2
Replies

MPF - block social sites

Phil Williamson
Level 1
Level 1

ASA5505 running 8.0(4)

I added this code and it blocks the social sites as required.
It also blocks http://travel.state.gov in particular and possilby others per my customer.

Can you help me to see my error?

!
regex domainlist2 "\.myspace\.com"
regex domainlist3 "\.youtube\.com"
regex domainlist4 "\.facebook\.com"
regex domainlist5 "\.twitter\.com"
regex applicationheader "application/.*"
regex contenttype "Content-Type"
!
access-list inside_mpc extended permit tcp any any eq www
access-list inside_mpc extended permit tcp any any eq 8080
!
class-map type regex match-any DomainBlockList
match regex domainlist2
match regex domainlist3
match regex domainlist4
match regex domainlist5
class-map type inspect http match-all BlockDomainsClass
match request header host regex class DomainBlockList
class-map type inspect http match-all AppHeaderClass
match response header regex contenttype regex applicationheader
class-map httptraffic
match access-list inside_mpc
!
policy-map type inspect http http_inspection_policy
parameters
  protocol-violation action drop-connection
class AppHeaderClass
  drop-connection log
match request method connect
  drop-connection log
class BlockDomainsClass
  reset log
policy-map inside-policy
class httptraffic
  inspect http http_inspection_policy
!
service-policy inside-policy interface inside
!

Phil

1 Accepted Solution

Accepted Solutions

mirober2
Cisco Employee
Cisco Employee

Hi Phil,

It looks like the AppHeaderClass class is preventing you from reaching http://travel.state.gov. I did a quick capture and see that the web server's responses contain a bunch of references to:

Content-Type: application/javascript

This would be matched by the regex you have configured. Try adjusting/removing that class and the connection should go through.

Hope that helps

-Mike

View solution in original post

2 Replies 2

mirober2
Cisco Employee
Cisco Employee

Hi Phil,

It looks like the AppHeaderClass class is preventing you from reaching http://travel.state.gov. I did a quick capture and see that the web server's responses contain a bunch of references to:

Content-Type: application/javascript

This would be matched by the regex you have configured. Try adjusting/removing that class and the connection should go through.

Hope that helps

-Mike

Mike,

Thanks for the reply.  That did the trick.  My problem is I'm not a MicroSquish person - that dates me as it is - so I did not know where to start.  I'll delve more into MPF because I know I need it for much more too.

Phil

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card