Blocking Blogs and Forums "Manually"

Sorry about the title - couldn't think of a clever way of saying this!!
We have recently replaced our outdated proxy and filtering solution with a pair of IronPort appliances and are generally pleased with them.
However, one thing that has come up on a few occassions is that, even though the category Blogs & Forums is blocked for most users, there are still a large number of Blog/Forum sites that people can get to.
I understand that a URL category filter couldn't possibly cover every site, especially given the speed at which new ones appear.
What I'm wondering is if anyone has had any success with blocking these sites using a Custom URL Category with a keyword filter. My idea is that this keyword filter could look for "/blog", "/forum" etc. within a URL and then block it based on the assumption that it is a blog or forum.
If anyone has done something like this and is wiliing to share details of how they did it I would greatly appreciate it! :D

dangerousd,
You can definitely block based on regex keyword. I'm not sure how effective this would really be though.
Are you able to verify if the blog and forum pages not categorized contain the work 'blog' or 'forum' somewhere in the URL?
You could certain try this with little overhead (assuming the regex doesn't contain a .*) and then grep the access logs to verify what is hitting this new category.

Similar Messages

  • Mobile Blog and Forums

    Hi All,
    We need to create a Mobile App as part of the application.
    Do we have Out of the Box commercial product for implementing Mobile Blogs and Mobile Forums.
    Please suggest.
    Cheers
    Bhaskar

    Use search engine to find some third-party products. But I think there is no available blogs and forums app.

  • Good morning. I've read in some blogs and forums that the verizon wireless works in Europe but my question is if it works with portugueses cards (like vodafone sim)?

    Good morning (at least here in Portugal)
    My question is that I want to buy the new Iphone 5C, but I want to use it here in Portugal. I was in the store menu looking for it and it appears that I have to stay with a network for two years, if not the price will increase significantly. I want to buy it online because the Iphone will only arrive in Portugal in December and probably it will be more expensive. I've read in some blogs and forums that the verizon wireless works in Europe but my question is if it works with portugueses cards (like vodafone sim)?
    Thank you very much for the attention.
    Daniela João.

    The Verizon iPhone 5 is sold as unlocked. You can buy it full retail and use it anywhere you want. However, you won't get LTE in Europe and you won't be eligible for warranty service unless you take the phone back to the U.S. You won't be able to buy one on a contract unless you can pass a U.S. credit check. The minimum monthly cost would be $59.99 plus tax. I assume that all of this information will be true of of the 5C as well.
    Wait and buy the phone in Portuagal.

  • Blogs and Forum

    hi,
    im using dreamweaver and i want to have a place for forums
    and a blogs. Instead of getting a forum from www.proboards.com and
    blogs from like www.createablog.com and then link it to the word
    "blog" to that website. Is their codes where i can put into
    dreamweaver where it would make a forum or blog inside the website.
    So instead of linking it to another website. Like lets say i
    registered www.rangermike.com so instead of having it when they
    click on forums it directs the, to like
    www.proboards106.rangermike.com it would be like
    www.rangermike.com/forums.
    So basically is there a html code to make a forum and blog
    inside of my website.

    > So basically is there a html code to make a forum and
    blog inside of my
    > website.
    Yes. install a blog script on your hosting. If don't won't to
    do that, then
    just link to an external blog.
    Alan
    Adobe Community Expert, dreamweaver
    http://www.adobe.com/communities/experts/

  • Implement a blog and discussion forum using weblogic portal

    Hi All,
    Has anybody implemented blog and discussion forum using weblogic portal or oracle web center?
    What are the best options?
    Thanks
    Ananth

    As far as I remember, Web Center have these Portlets BUT I guess the backend application server for them was Oracles Application Server. So you may end up using WebCenter with Oracle App Server for these Blogs, Forums Portlet. But the latest release of WebCenter kind of supports on Weblogic Server as backend app server. See this bottom link and click on More Info " + " icon next to WebCenter Suite and see Required Software section.
    http://database.in2p3.fr/doc/oracle/Oracle_Application_Server_10_Release_3/webcenter.1013/b31074/jpsdg_jive.htm (Uses Oracles OC4J App Server)
    http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html?rssid=rss_otn_soft
    I know WebCenter does have Beehive Services for Forums, Blogs, Wikis, but not sure if they have Portlets for these Services. Check in WebCenter Forums and post this question there.
    Thanks
    Ravi Jegga

  • IDispatchMessageInspector.AfterReceiveRequest - bypass service call and return manually response

    Hi,
    I am using a service behavior class that implements IDispatchMessageInspector.AfterReceiveRequest to handle Health Check Service request that require skipping the actual operation's code and instead manually crafting a response message from "BeforeSendReply".
    I want to skip any processing on the request and instead want to return manual response from "BeforeSendReply".
    It has been pointed out in various forum threads that setting ref request parameter to null will skip the normal message processing and transition directly to BeforeSendReply. I have tracing enabled on my service and observe that underneath it still tries to
    deserialize the message and throws an exception:
    NullReferenceException: Object reference not set to an instance of an object.
    System.ServiceModel.Dispatcher.DispatchOperationRuntime.DeserializeInputs(MessageRpc& rpc)
    System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
    System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
    System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
    System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
    any idea how can I skip the service call and instead return a manual response back?
       

    This is not correct (setting request to null to bypass the service), unfortunately WCF doesn't have any out-of-the-box way of doing that.
    You can, however, use a few more of the extensibility points in WCF to make this scenario work. You'll need at least an IDispatchMessageFormatter (to prevent the message from being read / deserialized since it's not necessary) and an IOperationInvoker (to
    actually bypass invoking the service method). You can use the operation context to pass information between those extensibility points.
    You can find more information about those three interfaces in my ongoing blog series about WCF extensibility points:
    IDispatchMessageInspector: http://blogs.msdn.com/b/carlosfigueira/archive/2011/04/19/wcf-extensibility-message-inspectors.aspx
    IDispatchMessageFormatter: http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx
    IOperationInvoker: http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/17/wcf-extensibility-ioperationinvoker.aspx
    The code which uses those extensions to skip the operation based on a decision made in the message inspector:
    public class Post_55ef7692_25dc_4ece_9dde_9981c417c94a
    [ServiceContract(Name = "ITest", Namespace = "http://tempuri.org/")]
    public interface ITest
    [OperationContract]
    string Echo(string text);
    public class Service : ITest
    public string Echo(string text)
    return text;
    static Binding GetBinding()
    BasicHttpBinding result = new BasicHttpBinding();
    return result;
    public class MyOperationBypasser : IEndpointBehavior, IOperationBehavior
    internal const string SkipServerMessageProperty = "SkipServer";
    public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
    public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
    public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher)
    endpointDispatcher.DispatchRuntime.MessageInspectors.Add(new MyInspector(endpoint));
    public void Validate(ServiceEndpoint endpoint)
    public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters)
    public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation)
    public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation)
    dispatchOperation.Formatter = new MyFormatter(dispatchOperation.Formatter);
    dispatchOperation.Invoker = new MyInvoker(dispatchOperation.Invoker);
    public void Validate(OperationDescription operationDescription)
    class MyInspector : IDispatchMessageInspector
    ServiceEndpoint endpoint;
    public MyInspector(ServiceEndpoint endpoint)
    this.endpoint = endpoint;
    public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
    Message result = null;
    HttpRequestMessageProperty reqProp = null;
    if (request.Properties.ContainsKey(HttpRequestMessageProperty.Name))
    reqProp = request.Properties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
    if (reqProp != null)
    string bypassServer = reqProp.Headers["X-BypassServer"];
    if (!string.IsNullOrEmpty(bypassServer))
    result = Message.CreateMessage(request.Version, this.FindReplyAction(request.Headers.Action), new OverrideBodyWriter(bypassServer));
    return result;
    public void BeforeSendReply(ref Message reply, object correlationState)
    Message newResult = correlationState as Message;
    if (newResult != null)
    reply = newResult;
    private string FindReplyAction(string requestAction)
    foreach (var operation in this.endpoint.Contract.Operations)
    if (operation.Messages[0].Action == requestAction)
    return operation.Messages[1].Action;
    return null;
    class OverrideBodyWriter : BodyWriter
    string bypassServerHeader;
    public OverrideBodyWriter(string bypassServerHeader)
    : base(true)
    this.bypassServerHeader = bypassServerHeader;
    protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
    writer.WriteStartElement("EchoResponse", "http://tempuri.org/");
    writer.WriteStartElement("EchoResult");
    writer.WriteString(this.bypassServerHeader);
    writer.WriteEndElement();
    writer.WriteEndElement();
    class MyFormatter : IDispatchMessageFormatter
    IDispatchMessageFormatter originalFormatter;
    public MyFormatter(IDispatchMessageFormatter originalFormatter)
    this.originalFormatter = originalFormatter;
    public void DeserializeRequest(Message message, object[] parameters)
    if (message.Properties.ContainsKey(MyOperationBypasser.SkipServerMessageProperty))
    Message returnMessage = message.Properties[MyOperationBypasser.SkipServerMessageProperty] as Message;
    OperationContext.Current.IncomingMessageProperties.Add(MyOperationBypasser.SkipServerMessageProperty, returnMessage);
    OperationContext.Current.OutgoingMessageProperties.Add(MyOperationBypasser.SkipServerMessageProperty, returnMessage);
    else
    this.originalFormatter.DeserializeRequest(message, parameters);
    public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result)
    if (OperationContext.Current.OutgoingMessageProperties.ContainsKey(MyOperationBypasser.SkipServerMessageProperty))
    return null;
    else
    return this.originalFormatter.SerializeReply(messageVersion, parameters, result);
    class MyInvoker : IOperationInvoker
    IOperationInvoker originalInvoker;
    public MyInvoker(IOperationInvoker originalInvoker)
    if (!originalInvoker.IsSynchronous)
    throw new NotSupportedException("This implementation only supports synchronous invokers");
    this.originalInvoker = originalInvoker;
    public object[] AllocateInputs()
    return this.originalInvoker.AllocateInputs();
    public object Invoke(object instance, object[] inputs, out object[] outputs)
    if (OperationContext.Current.IncomingMessageProperties.ContainsKey(MyOperationBypasser.SkipServerMessageProperty))
    outputs = null;
    return null; // message is stored in the context
    else
    return this.originalInvoker.Invoke(instance, inputs, out outputs);
    public IAsyncResult InvokeBegin(object instance, object[] inputs, AsyncCallback callback, object state)
    throw new NotSupportedException();
    public object InvokeEnd(object instance, out object[] outputs, IAsyncResult result)
    throw new NotSupportedException();
    public bool IsSynchronous
    get { return true; }
    public static void Test()
    string baseAddress = "http://" + Environment.MachineName + ":8000/Service";
    ServiceHost host = new ServiceHost(typeof(Service), new Uri(baseAddress));
    ServiceEndpoint endpoint = host.AddServiceEndpoint(typeof(ITest), GetBinding(), "");
    endpoint.Behaviors.Add(new MyOperationBypasser());
    foreach (var operation in endpoint.Contract.Operations)
    operation.Behaviors.Add(new MyOperationBypasser());
    host.Open();
    Console.WriteLine("Host opened");
    ChannelFactory<ITest> factory = new ChannelFactory<ITest>(GetBinding(), new EndpointAddress(baseAddress));
    ITest proxy = factory.CreateChannel();
    Console.WriteLine(proxy.Echo("Hello"));
    Console.WriteLine("And now with the bypass header");
    using (new OperationContextScope((IContextChannel)proxy))
    HttpRequestMessageProperty httpRequestProp = new HttpRequestMessageProperty();
    httpRequestProp.Headers.Add("X-BypassServer", "This message will not reach the service operation");
    OperationContext.Current.OutgoingMessageProperties.Add(
    HttpRequestMessageProperty.Name,
    httpRequestProp);
    Console.WriteLine(proxy.Echo("Hello"));
    ((IClientChannel)proxy).Close();
    factory.Close();
    Console.Write("Press ENTER to close the host");
    Console.ReadLine();
    host.Close();

  • Error in updating OBNK Table ( Bank Statements and Reconciliations,Manual)

    PLease advise ,
    Bank Statements and Reconciliations,Manual Reconciliation
    Client is receiving the following message:
    Error in updating OBNK Table
    Edited by: Philip Eller on May 20, 2008 9:03 AM

    Hi Darpal Thiarha,
    Please kindly refer to note 1132591 and note 1128677 to see if these are relevant to this issue. Upgrading to  2007A PL15 or above may avoid such issues relevant with the error 'Error in updating OBNK Table'.
    Regards,
    Candice Ren
    SAP Business One Forums Team

  • Block Planning Display block options eg Percent of block utilised and Qtys?

    Any hints how to display block quantities and percent utilised in PPDS area?
    I have managed so far to get the following for blocks that cross between months.
    1. Resource table. (/SAPAPO/RPT - Resource Planning Table )Can highlight both columns that the specific block is in, click "show operations", get the operations to show in the bottome screen, and the FILTER on the specfic dates to get the block quantities.
    This works to get a block quantity but would need to do a slow manual process for every block!
    2. Receipts View (/SAPAPO/RRP4). Can set up a visualisation profile which shows my characteristic in a column in the report, and then I can select a SINGLE resource from the front selection and get a listing of the quantities from that single resource, and then with filters on dates and/or characteristic, I can get the quantities.
    But this is slow and manual per resource.
    3. Detailed scheduling board shows VISUALLY whether blocks look full or not, but I cant find any way of getting any block quantities or percent complete from this view.
    Ideally, I want a way I can download all resource quantities and block quantities and then determine percent utilized in the blocks and put alerts on this to show which blocks are under-utilised.
    Any ideas????

    Aha. Found it.
    in the DS Planning board.
    click an order on block and then EDIT/SELECT/ALL FOR SAME BLOCK
    then
    EXTRAS / EVALUATION / EXTENDED OPERATIONS LIST - this gives all the quantities for selected block
    then
    EXTRAS / EVALUATION / RESOURCE UTILIZATION - select blocks and get percent utilisation for blocks

  • Fed up with blocked emails and blacklisted IPs from Verizon

    Have been struggling with blocked emails and getting no help from Verizon.  When sending emails via Outlook, most are rejected whether we create them or just forward them.  Sometimes we get a spam notice, but most of the time they just disappear.  Have contacted Verizon support and they have changed the outgoing port number with no improvement.  They blame the signature block we attach to emails, but removing doesn't seem to improve anything.  They say we can't contact the spam people except by email, but that doesn't seem to get any response.  Meanwhile, the IPs that Verizon assigns us are on the blacklist.  Verizon says this has nothing to do with the problem, but I have to think that it does.  Would appreciate some help!

    Verizon doesn't control the blacklist at Spamhaus. The outbound spam filter has been implemented along with other measures as part of an effort to prevent that type of block for Verizon IP addresses, but until spammers are wiped from the planet, blacklisting is going to happen.
    To get off of the list, you have 2 options:
    Appeal to Spamhaus to remove your IP here. Since you have a dynamic IP address, you will have to do this every time you get a  blacklisted IP.
    -OR-
    You can get a static IP address from Verizon. This is the best solution for most businesses.
    If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer as Accepted Solution so others can see the solution to the problem.
    "All knowledge is worth having."

  • Hi, im in aple bloop, im trying to recover but it has block code and show me the error 3194. Help please

    Hi, my iphone 4 has an apple bloop, i'd try to recover but the iphone has block code and there is no way to put my code.
    Please helpme to force recover.

    I suspect this phone was "hacked" to unlock it so it could be used where you live. That's why you're getting the 1015 error. iTunes has detected a mismatch between your baseband and iOS, thus preventing your phone from being restored and generating that error code. Use Google for instructions on how to fix error 1015, as support for hacked iPhones cannot be provided here, per this forum's terms of use.

  • Does anyone know how or if even possible to block stations and limit content on iTunes Radio?

    Does anyone know how or if even possible to block stations and limit content on iTunes Radio?  I have younger children listening to inappropriate music.  I have the iPad locked down but that doesn't seem to help.

    Thank you for your response! I just don't want to spend more time on beautifying the libsyn page via hours of dumpster diving for code hence reaching out on here about iWeb (even if it's sadly been put out to pasture). This was the response that I got from Libsyn about this:
    Hello,
    Thanks for contacting us. Just to clarify, our system's blog page templates are basic 'starting points' -- we're working now to improve our basic blog page templates to make more options available to Libsyn users.
    You might be able to use your Libsyn show's RSS feed to generate content on an iWeb page. You could do a Google search for 'convert RSS to HTML' to learn more. Here's a link for more info about generating HTML content from an RSS feed source:
    http://www.blogtips.org/free-rss-tools/
    We appreciate your feedback and suggestions. Please let us know if you have any questions. 
    Any thoughts? Btw, if it possible to 'view source code' for an iWeb page that's created or to take html code and plaster it into an iWeb page? If that's possible then I might be able to use iWeb for Libsyn.

  • How to integrate Blogs & Discussion Forums for Webcenter Suite 10gR3?

    Hi,
    One of our clients has just gone live with a Webcenter 10gR3 Portal implementation (using WC Framework). They're now interested in integrating blogs and discussion forums with their Portal.
    My understanding is that blogging, discussion forum etc is not supported in Webcenter 10gR3. Correct me if wrong?
    Can someone share any solutions which have been implemented around the same. Eg: I read about using blogs, wiki etc from Webcenter 11g Stack and exposing them web services.
    Basically what are the possible options we can explore into?
    Thanks,
    Preethi

    Thanks Venkat. Actually we're not considering migrating to 11g I was only looking for possible options and this was one of them that I read the forum.
    Thought to adding some more information about this portal: It is developed in WLP so they're on Weblogic Server.
    Jon Huang, Director Product Management for Webcenter Suite and Portal tells me
    "The WebCenter 10.1.3.4 Additional Services releases contains wiki/blog/discussions and is certified with WebCenter 10gR3 version:
    http://www.oracle.com/technology/products/webcenter/owcs_10134_addtlservices.html
    *You'll need to use WLS for these additional services.*"
    That answers my question, but would appreciate if others can share any more info on similar implementations, if done.

  • Can I add a blog and shopping cart in Adobe Muse?

    Can I add a blog and a shopping cart in Adobe Muse?

    You will get better program help in a program forum Help with using Adobe Muse CC
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Why is iWeb posting both my blog and the individual entries

    My problem is the the items I want to delete have somehow been uploaded as individual pages AND as part of our blog "At Home in Milwaukee."
    Example:
    in iWeb I have
    At Home in Milwaukee
    Entries
    Archive
    On .Mac, after I publish I get
    At Home in Milwaukee
    Once an Eagle
    Sandra’s Trudy Blu...
    Sandra’s Trudy Blu...
    The bottom three items are the last three entries in the blog.
    Since these pages are all part of the blog; if I delete them in iWeb, they will be deleted from the blog. Every time I add a new entry to the blog, it uploads as part of the blog AND as a separate page. I have no idea why it is doing this or whether it is occuring in .Mac or iWeb. Any advice would be much appreciated. Thanks, Sandra

    i tried to search for other posts but came up with nothing.
    That's odd, this question gets answered several times a day.
    iWeb always creates this structure, that's how it has worked for over 3 years now. You seem to have chosen to make your sitename, blog, and pagename all identical to you personal domain name. I think that is not a great idea. At least your sitename and pagenames are still under your control. Change them to "jh" and "blog" or whatever you want to avoid some of the ugly duplication.
    If you don't want to see your sitename in the browser address bar, you can manually remove that folder, but any RSS Subscribe links will not work then.
    The url of your site that you give to people is of course just www.myname.com.

  • Hi Any body guide me for Advance pricing setups and implementation manual with screen shots

    Hi Any body guide me for Advance pricing setups and implementation manual with screen shots
    Regards
    Guru

    Hi,
    Please <b>read the rules of engagement</b> before posting.
    <b>- Do not ask to send you an email.</b>
    The question you ask and the solution to it is often also interesting for other users of the community. If you ask somebody to send you the answer per email, you deprive others of also learning to know the answer. Therefore any requests for sending material or answers to an email address will be modified by the forum moderators.

Maybe you are looking for

  • Problems with Os 9 updating to osx 10.3

    Hello: I just bought a 350 mhz blueberry slot loading Imac G3 from 1999. It is currently running OS 9. I am using an ethernet connection. I was not prepared for OS and made a critical mistake early on--which has created more issues--which has brought

  • ICloud mail sync between iPhone 4S and Mac Book

    I am new in the Apple world. I have a brand new Apple MacBook Pro right out of the box and an older iPhone 4S, using a Pop3 mail account (and for various reasons I do NOT want to change to IMAP, e.g. storage space issues on the server). I do not use

  • How do I identify a new type of virus?

    This may not be a Firefox 4 problem specifically, but I was advised in another forum to post it here: Recently I got hit by the FakeRean virus that I downloaded via Firefox 4 Beta 6. The mechanism is that the web site opens a global modal dialog offe

  • Show hyperlink in a sql report

    All, How do you show a link in a SQL PLus report ? I want to add a link to one column. Got a suggestion saying to do, SQL> select 'oracle' from dual; When I do this and spool it to a file, the column gets big because the source code shows everything

  • Oracle Text Exact Phrase searching

    hi folks, i'm looking for some help on syntax/formatting for a contains clause that incorporates an exact phrase. e.g. if the user enters: "blur or massage" i'd like to run the search for the exact phrase rather than in boolean context. any tips? is