Package org.owasp.webscarab.model

Examples of org.owasp.webscarab.model.Request


        if (!bodyCheckBox.isSelected()) nameTextField.setText("");
    }//GEN-LAST:event_bodyCheckBoxActionPerformed
   
    private void testButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_testButtonActionPerformed
        try {
            final Request request = _requestPanel.getRequest();
            if (request == null) {
                return;
            }
            testButton.setEnabled(false);
            final Component parent = this;
View Full Code Here


        updateStats();
    }//GEN-LAST:event_nameComboBoxActionPerformed
   
    private void fetchButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_fetchButtonActionPerformed
        try {
            Request request = _requestPanel.getRequest();
            if (request == null) {
                _logger.warning("Request was null in fetch request");
                return;
            }
            String name = nameTextField.getText();
View Full Code Here

                synchronized (_analysisQueue) {
                    if (_analysisQueue.size()>0)
                        id = (ConversationID) _analysisQueue.remove(0);
                }
                if (id != null) {
                    Request request = _model.getRequest(id);
                    Response response = _model.getResponse(id);
                    String origin = _model.getConversationOrigin(id);
                    Iterator it = _plugins.iterator();
                    while (it.hasNext()) {
                        Plugin plugin = (Plugin) it.next();
View Full Code Here

            String expr = _model.getSearchExpression(description);
            ConversationModel cmodel = _frameworkModel.getConversationModel();
            int count = cmodel.getConversationCount();
            for (int i=0; i<count; i++) {
                id = cmodel.getConversationAt(i);
                Request request = cmodel.getRequest(id);
                Response response = cmodel.getResponse(id);
                String origin = cmodel.getConversationOrigin(id);
                boolean matches = matches(id, request, response, origin, expr);
                _model.setSearchMatch(id, description, matches);
            }
View Full Code Here

    public boolean isRunning() {
        return _model.isRunning();
    }
   
    public void run() {
        Request req;
        _model.setRunning(true);
       
        _model.setStatus("Started");
        _model.setStopping(false);
        // start the fetchers
View Full Code Here

       
        return buf.toString();
    }   
   
    public void checkSelected (ConversationID []ids) {
        Request req;
        for (int j=0; j < ids.length; j++) {
            req = _model.getRequest(ids[j]);
            checkConversation(ids[j], req, "GET");
            checkConversation(ids[j], req, "POST");
        }
View Full Code Here

        }
    }
   
    private void submitXSSTest(Request origReq, String where, String param) {
        String testString = Encoding.urlEncode(_model.getXSSTestString());
        Request req = new Request(origReq);       
        req.setURL(getURLwithTestString(req.getURL(), param, testString));
        _model.enqueueRequest(req, param);
    }
View Full Code Here

        _model.enqueueRequest(req, param);
    }
   
    private void submitCRLFTest(Request origReq, String where, String param) {
        String testString = _model.getCRLFTestString();
        Request req = new Request(origReq);
        req.setURL(getURLwithTestString(req.getURL(), param, testString));
        _model.enqueueRequest(req, param);
    }
View Full Code Here

     * returns a copy of the desired Request, or null if the id did not exist
     * @param id the numerical id of the request
     * @return a copy of the desired Request, or null if it did not exist
     */   
    public Request getRequest(ConversationID id) {
        Request request = _model.getRequest(id);
        if (request == null) return request;
        return new Request(request);
    }
View Full Code Here

        }
    }
   
    public Map getIDsFromResponse(Response response, String name, String regex) {
        Map ids = new TreeMap();
        Request request = response.getRequest();
        if (request == null) {
            System.out.println("Request was null?");
            return ids;
        }
        HttpUrl url = request.getURL();
        Date date = new Date();
        NamedValue[] headers = response.getHeaders();
        if (name != null && !name.equals("") && regex != null) {
            String location = response.getHeader("Location");
            if (location != null) {
View Full Code Here

TOP

Related Classes of org.owasp.webscarab.model.Request

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.