WRT600N - Blocked Applications

Can anyone elucidate the method by which Blocked Applications works? 
If you set up the "Deny" internet access policy (between days and hours etc.) and list the PC's (Mac addresses) - internet access is indeed restricted within the time noted.  However, if you set up the Blocked applications - i.e. filter out the port ranges - it does not work.  i.e. if you set up a Test policy that spans the port range of 1-65535 on both UDP and TCP - all access is still granted. There are no restrictions whatsoever.  What makes the setup especially confusing is that the top half of the setup page allows a blanket allow or deny of PC's listed access to the internet within a given time range, whereas the bottom half of the page allows you to filter ports, but with no indication as to whether a) this filtering operates within the time restrictions you placed in the policy (this would be moot because if you had set the policy to deny internet anyway and thus this would be redundant), and b) the converse would allow you to have too few choices as the list only allows three blocked applications.
If anyone knows a solution to be able to restrict access to certain ports while leaving the rest open that would be great.  PS - my Cisco router at work does not have this problem. 

Davet55 wrote:
DD-WRT ???
Still some issues with DD-WRT, not everything is fully functional, yet.
A+ Certified, over 15 years of hands on computer and home networking experience...and I still get lost!

Similar Messages

  • Access Restrictions - Blocked Applications does not save

    Under the Access Restrictions section it is possible to Block Applications.
    I enter a name for the application, the port range (from and to) and whether it is TCP, UDP or both. I then hit ADD which adds the application to the list of Blocked Applications in the box above. I then scroll down thru that box to find the App and [>>] add it to the Blocked List. I then hit SAVE SETTINGS
    Upon returning to the policy and the Blocked Apps list the record I just created is nowhere to be found. Not in the Blocked List or under Applications.
    What gives ???

    Wireless-N Gigabit Router
    Model: WRT310N
    Firmware Version: v1.0.06
    All PCs run VISTA
    I don't see how a HARD RESET and POWER RECYCLE creates a fix for this. All that does is reboot the existing firmware and causes me to have to reenter all the router and security settings. The documentation for the lastest firmware (version Ver.1.0.9 build 4 12/11/2009) and the previous upgrade (1.0.07 build 14) does not include references to a fix for this problem. Has this been identified before and what firmware version is the fix included in ?
    I have held off performing the 1.0.9 firmware upgrade as I have no confidence that this will fix this problem.

  • Blocking Applications with Profile Manager

    At my workplace we recently upgraded to mountain lion and are attepting to use profile manager. After configuring a simple profile and pushing to a test device running 10.7 i decided to further test, i attepted blocking application with parental controls with profile manager through a device group, after pushing the profile and resarting (I know this isn't necessary) the computer the Administrator account is blocked from using every single application, how can i fix this? I even tried just allowing Safari butit still won't work, what should i do?

    Just updated OSX - problem solved

  • Is there a way to block applications from opening unwanted tabs?

    Is there a way to block applications (or at least wait for user permission) from opening unwanted tabs? (like those annoying "Welcome to ..." or "You've successfully installed..." after installing/uninstalling a program, or even a Firefox addon).
    I just don't want Firefox opening tabs that I did not directly intended to open.
    Also, I've installed AdBlock Plus and Pop-up blocker is enabled, but still some websites allow pop-ups. How can I completely disable opening all stand-alone windows?
    Thanks in advance! :D

    What you are talking about is built into the install programs.
    Firefox has no direct control over them.

  • How to unblock/block application?

    Dear
    I'm trying to unblock my own simple application.
    I sent an APDU '80F0407F080102030405060708'.
    The response APDU was 90 00 which is sucessful.
    However the application status is still selectable not 'blocked'.
    I guess application block functionality is not implemented in my own application.
    Should I implement application block logic in my application?
    If I have to , how ? Is there any API for that?
    I appreciate your help in advance

    I have a very simple idea for you, consisting of the following:
    1 -adding a static variable to your applet ; call it "appBlocked".
    2 - implement a new INS in the Process handler, which when received will set appblocked to "true" or "1" or whatever.
    3- add a code line in the select handler of your applet that checks the "appBlocked" variable before doing anything else if it is true then just ignore all other exit or ignore all other commands.
    not very sofisticated but simple.

  • SocketChannel.write() blocking application

    Greets,
    I'm developping a huge application and got a latency/block problem using the write(ByteBuffer) method on a Socket from a socketchannel connection.
    Running java 1.5 (diablo) on Freebsd 6 servers, 4Gb ram (2.2 allocated to jvm), with dual xeon dual-core (total 4 cores)
    Here is the application schema :
    - A thread accepting connexion on the socketchannel
    - A thread selecting keys with data to process, enqueuing it after some basic checks on a command FIFO
    - A thread getting commands from the FIFO and processing 'em, generating answers on 4 answer FIFOs
    - 4 threads (1 per FIFO) to get answers and send 'em back to the socket.
    The application usually runs with 4500-5000 simultaneous clients.
    My problem is that the only write() method sometimes takes over 20ms to write a message, with a length smaller than 50 bytes.
    As I got about 25000 answers to process each second, when some of 'em decide to be slow, the 4 threads runs slowly, and all the connected clients are suffering of that latency, for the few minutes needed to empty the FIFOs.
    Every client socket get about 5 answers per second.
    On about 1 hour running, there are about 3 'peaks' of slowness, that I cannot explain yet. That's why I'm in need of advices !
    I monitored the application when such case happens. TOP indicates 40% cpu idle, JVM memory got >500Mb free, network runs @ about 1.2Mbps, where maximal transfer rate is >20Mbps. netstat -m told me no erros, and a large amount of free buffers available.
    As the only slow process is the write() method that usually runs faster than 1ms each call, but in those case I got delays over 20ms.
    freebsd tcp default sendbuffer size is 64k, receive buffer is 32k
    Commands average received size is below 1k, Answers average sending size below 8k.
    This application is running live, and as I cannot emulate 5000+ connections with a similar beahviour to test withour being sure that won't crash all.
    What points could be responsible of such slow write() calls ? Seems it's not CPU, not RAM, not network itself...
    I suppose it's the network buffers that are causing problems. But I don't really know if I have to fit 'em to a lower size, fitting my requirements, or to a larger size, to be sure there won't be full buffers blocking all ?
    I need advices. Thanks for your ideas !
    Bill

    Hmm. So you're happy to lose data?
    A few comments:
    (a) SocketChannels are thread-safe. I don't think you need the synchronization at all, unless maybe multiple writing threads are possible. I would eliminate that possibility and the sync myself.
    (b) If you're getting write delays of 30ms occasionally, the sync must also take 30ms at the same points if it is doing anything at all, i.e. if the possibility of multiple writing threads does exist. So maybe it doesn't?
    (c) I would have a good look at this:
    http://forum.java.sun.com/thread.jspa?threadID=459338
    and specifically the part on how to manage a channel that presents write blocks, using OP_WRITE when it happens and turning it off when it doesn't.
    (d) You seem to be using one output buffer for all channels. You might be better off using a small one per channel. Then that way you don't clear, you just do put/flip/write/compact, and if the write returned 0 just post OP_WRITE for next time around the select loop. Then you won't lose any data at all, except to a client who really isn't reading: you can detect that situation by keeping track of the last successful write time to a channel, and when there is pending data and the last write is too long ago have a think about what the block means in terms of the application. Maybe you should just disconnect the client?
    (e) It would be interesting to know how many times the write loop looped when you get these large delays, and also what the data size was, and also to know that for the other cases to see if there is a difference.
    (f) Generally from a fairness point of view I prefer not to have write loops, just one attempt and if it returns even a short read I post OP_WRITE as above. Otherwise you're spending too long servicing one channel.
    You can contact me offline via http://www.telekinesis.com.au if you like.

  • Alt. key validation error blocks application (when attr is null) - bug?

    Hi OTN,
    I have an entity object on which an alternative key is defined:
    <Key
        Name="SortingIndex_XAK2COMPONENT"
        AltKey="true">
        <DesignTime>
          <Attr Name="_isUnique" Value="true"/>
          <Attr Name="_DBObjectName" Value="COMPONENT_BA"/>
        </DesignTime>
        <AttrArray Name="Attributes">
          <Item Value="model.entity.Component.SortingIndex"/>
          <Item Value="model.entity.Component.IdMainComponent"/>
          <Item Value="model.entity.Component.IdTemplate"/>
        </AttrArray>
      </Key>There is a business rule on this alt. key:<validation:UniqueKeyValidationBean
        Name="Component_Rule_0"
        ResId="Component.ERROR_UNIQUE_SORTINGINDEX"
        KeyName="SortingIndex_XAK2COMPONENT">
        <validation:OnAttributes>
          <validation:Item
            Value="SortingIndex"/>
          <validation:Item
            Value="IdMainComponent"/>
          <validation:Item
            Value="IdTemplate"/>
        </validation:OnAttributes>
      </validation:UniqueKeyValidationBean>SortingIndex is mandatory in database but generated by trigger if null - so its mandtarory="false" and update after insert turned on.
    Based on this entity I have 3 master-detail dependant view objects. Two detail VOs have IdMainComponent of their master's ID, master VO has IdMainComponent is null.
    On my page I have 3 edit forms in popups for those VOs.
    When I test SortingIndex validation for two dependant VOs' forms, it goes fine. If I set non-unique SortingIndex I get an input component marked red and a tooltip with a message, specified in business rule. I click Cancel and continue working.
    Testing validation for master VOs form goes wrong. If I set non-unique SortingIndex, the component is not marked red and I get a global message instead of tooltip. After that the application is blocked - the error
    message is shown each time I try to go to another row.
    The only thing different between those VOs and forms, if I'm not mistaken, is that IdMainComponent is null for master VO. Can see no other differences.
    The problem is rather urgent so I'd be really greatful for solution.
    Thanks.
    ADF 11.1.1.4, WebLogic 10.3.4

    The only thing different between those VOs and forms, if I'm not mistaken, is that IdMainComponent is null for master VOTurns out this insight was true.
    Created some test data where IdMainComponent = -1 instead of null - and it validation works fine with it!
    Should I consider it a bug? Or this behavior is somehow expacted?
    How can I modify my application to make validation work with null values?
    Thanks.
    Edited by: ILya Cyclone on May 6, 2011 4:16 PM

  • Resizing events, and blocking application

    Hi,
    While developing my application, that displays the state of processes, I observed something I can not duplicate that good. While debugging the app, I observed that when I manually resize the window size, my application could block (as in not response any more and stop running altogether). As said, I can not duplicate the problem. At the moment I can resize the window while it is updated, and the app keeps on running and stays responsive. But to solve this (potential) problem, should I add an event listener like WindowStateListener? Does this method catch window resizing events? And could I then add to my code something like
        public void windowStateChanged(WindowEvent e) {
            repaint();
        }Or, stated otherwise, to what event should I listen so a window resize event can be caught, and used to repaint the window?
    Abel

    I think that before resizing a windowActivated() event is generated... you could use this to set up your task before the window is resized. Of course, an activation doesn't mean resizing but perhaps it could help.
    Regards.

  • Blocking application input without a modal dialog

    Hi,
    Is it possible to block all input to a Swing application while still having the EDT running? I'd want the effect of opening a modal dialog without showing the dialog itself. This is required in order to wait for a SwingWorker thread to execute.
    The API documentation of SwingWorker.get() states that "When you want the SwingWorker to block on the Event Dispatch Thread we recommend that you use a modal dialog." However, I'm using a ProgressMonitor to monitor the progress of the worker which opens its own dialogs, so I don't want any other extra dialogs popping up. If the EDT simply waits for the worker, the ProgressMonitor dialog pops up but does not paint itself.
    I guess it might be possible to open an modal dialog that is invisible, but it probably can't be guaranteed to be invisible in all environments and not to show up in window lists.
    Is this possible using the normal API, or do I need to duplicate the functionality of ProgressMonitor using an always-open modal dialog (which would seem like quite a waste of code)?
    Also, is there any method that could be called at intervals and which would handle any pending EDT events? I've seen this in some other toolkits (for example GTK+), and it would simplify working in the EDT a lot.

    Thanks for the comments. Especially the page about the disabled glass pane summarized both methods well.
    However, my application may have sevelar application panes and dialogs open that modify the document. Disabling and re-enabling all of them manually would be quite a hassle. Unless somebody can give instructions on replicating the disabling effect of a modal dialog, I guess there are two possibilities left:
    1. Using a modal dialog that opens always, even for short tasks.
    2. Re-implementing the functionality of ProgressMonitor and blocking the EDT for the 0.5 - 1 seconds while it evaluates whether the task is long enough to open the dialog or not.

  • Blocked applications by security settings- How can I unblock it?

    I have a pop up message stating application blocked by security settings- How can I unblock it?

    Thank you for your help. I checked the settings in Security & Privacy General Tab and I currenty have Allow Applications Downloaded from Anywhere. I also clikced on the Safari icon, Preferences and allowed Plug In for this webpage but the pop up message keeps on appearing when I enter the webpage again.

  • Blocking applications in OS X

    Hi,
    I use ARD in a school and would like to be able to block certain applications from students at certain times (mainly photo booth!) and I'm sure I could do this with automator, but not really sure how. Could anyone help?
    I'd also like to be able to filter specific websites using ARD (such as hotmail), but again on a policy basis so that I can switch on and off.
    We have leopard 10.5.5 with leopard server and ARD 3.2
    thanks in advance
    Peter

    *"I'd also like to be able to filter specific websites using ARD"*
    Sorry, but that's not possible with ARD.
    *"would like to be able to block certain applications from students"*
    That's also not possible with ARD. If the students have network accounts tied to your Leopard server you can use the Workgroup Manager application and set restrictions as to what apps they can/can't use.

  • Blocking application from outside

    Hi,
    We have some apps running on SAP j2ee engine 6.40. All applications accesible from outside. We want to block accessibility of some of applications. Is it possible set it in SAP j2ee engine ?
    best regards,
    Altug Bayram

    hi,
       Restrict those applications to some users by using role assignment.
       then give only those user id's .By this Applications can be restricted
    Regards,
    raju.

  • Block application without visible dialog

    Hi
    I need the same behaviour like an application modal dialog but without showing this dialog on the screen. On Windows I can give it a position outside the visible screen area and there it works for me.
    But not all platforms allow me to move the dialog away from the screen.
    Is there another simple way to block the application for user actions?
    Thanks in advance
    Wolfgang R.

    The problem with blindly killing the terminal is that there may be ongoing shell processes running that will also terminate. Sure, from your script perspective, you know you opened one terminal window and that task has finished, but you don't necessarily know what other terminal/shell processes the user has running, or what they're doing, or whether they're safe to quit.
    The right approach is to query Terminal.app to find out how many windows/shells are running, and what they're doing. Only if there are no (or maybe your one) windows open, or if all the windows are idle is the app safe to quit.
    Using do shell script avoids all those issues. In fact it neither knows nor cares whether Terminal.app is running at all.

  • Block application until the modification of a File

    Hi, I have an application that saves and reads a Hashtable from disk. The code is the next one and it runs fine. However I want to allow two applications reading and saving in the same file (both in java). I want both applications to share the same data. My idea was that before to save the hastable the application reads the hastable from the file and make a new hastable with the information of both. Then the application should save the new hashtable (i know that for a while both application are not sincronized...but it is not important ). The problem is when one application wants to save its hashtable (that has been modified) while the other application is doing the same. I'd like that one application could detect that other application is working the in the file and block itself until the other finishes.
    Any idea?
    Thanks in advance
    Marc
    Curent code:
    private Hashtable load(File fileDisk)throws Exception{
    BufferedInputStream is;
    Hashtable hs;
    if (fileDisk.length()!=0){
    // the file is not empty
    is = new BufferedInputStream(new FileInputStream(fileDisk));
    ObjectInputStream ois = new ObjectInputStream(is);
    hs = (Hashtable) ois.readObject();
    ois.close();
    else{
    hs = new Hashtable();
    return hs;

    Use Serialization and save yourself a fortune of time.
    RE: java.io.Serializable.

  • PhaseListener blocks application

    Hello, I have a rather critical problem. I modified the ADF lifecycle by creating a phaseListener that executes some code in the <b> UPDATE_MODEL_VALUES </b>afterPhase and we just realized that <b>only one</b> user can work in the application at a time.
    <p/>
    This is what happens, user1 opens the jsp and starts working, when a checkbox is selected (it also happens with other components) the afterPhase is executed, this method does some queries to the database and executes some other calculations and it takes about 30 seconds to do everything that it has to do. Now, the user2 logs into the system, and tries to go into the same page but the application does not respond, once the 30secs are over the application gets back to work and now user2 can do whatever he wants, but only after the phaseListener that the user1 fired has finished what it was doing, which means that during that period of time no one else can use the application!! we didn't notice this before because our previous tests took about 2 secs so it wasn't noticeable, but now that we are using real data obtained by external webServices the response takes a lot longer.
    <p/>
    <b>this is my phaseListener</b>
    <p/>
    [corresponding imports]
    <p/>
    public class LocalRoutinesPhaseListener implements PhaseListener {
    <p/>
    * Logger
    private static Logger logger = Logger.getLogger(LocalRoutinesPhaseListener.class);
    <p/>
    private static final long serialVersionUID = 3576307615728932485L;
    <p/>
    public LocalRoutinesPhaseListener() {<p/>
    <p/>
    public void beforePhase(PhaseEvent phaseEvent) {
    <p/>
    public void afterPhase(PhaseEvent phaseEvent) {<p/>
         String viewId = phaseEvent.getFacesContext().getViewRoot().getViewId();<p/>
         if (viewId.contains(ValidationsPhaseListener.PARSE_WEB) || viewId.contains(ValidationsPhaseListener.POPUP_MR)
              || viewId.contains(ValidationsPhaseListener.EDIT_TASK)) {<p/>
         Boolean isPopUp = false;<p/>
         if (viewId.contains(ValidationsPhaseListener.POPUP_MR)) {<p/>
              isPopUp = true;<p/>
         }<p/>
         BTRenderWebUtil bTRenderWebUtil = new BTRenderWebUtil();<p/>
         FisaDataBean dataBean = bTRenderWebUtil.getDataBean();<p/>
         if (dataBean != null) {<p/>
              CoreInputHidden changedComponent = dataBean.getChangedComponent();<p/>
              String changedComponentId = null;<p/>
              AdfFacesContext adfContext = AdfFacesContext.getCurrentInstance();<p/>
              if (changedComponent != null && changedComponent.getValue() != null) {<p/>
              changedComponentId = changedComponent.getValue().toString();<p/>
              UIComponent component = null;<p/>
              if (changedComponentId != null) {<p/>
                   component = new BTRenderWebUtil().findComponentInRoot(changedComponentId);<p/>
                   if (component != null) {<p/>
                   bTRenderWebUtil.executeLocalRutine(component, isPopUp); <b>//<---- all the queries and calculations are executed in this method </b><p/>                    }<p/>
                   }<p/>
              }<p/>
              changedComponent.setValue(null);<p/>
              adfContext.addPartialTarget(changedComponent);<p/>
              component = null;<p/>
              }<p/>
         }<p/>
         }<p/>
    }<p/>
    <p/>
    public PhaseId getPhaseId() {<p/>
         return PhaseId.UPDATE_MODEL_VALUES;<p/>
    }<p/>
    }<p/>
    <p/><p/>
    this is the phasesListener configuration:<p/>
    <lifecycle><p/>
    <phase-listener>com.fisa.efisa.process.render.manage.bean.LocalRoutinesPhaseListener</phase-listener><p/>
    </lifecycle><p/>
    Please tell me what is it that I'm doing wrong. I really hope you can help me, I think this is a serious problem because only one person can use the application at a time!!
    <p/>
    Thank you so much!!
    <p/>
    Tamara

    Hello Tatá
    Did you found a solution to your problem with the PhaseListener?
    maybe a i have similar problem with the phaseListener i want to execute code after the
    update model phase occurs.
    When you say "when a checkbox is selected the afterPhase is executed" im thinking you're
    using a valueChangeListener and autosubmit=true is that correct?
    I need to execute code when a valueChangeEvent occurs, but i need execute the code after the
    update model phase, so i'm also trying a PhaseListener, so i dont know if is the correct way.
    here is what im trying:
    adf valueChangeListener autosubmit=true, execute code after update model
    saludos.

Maybe you are looking for