@Override public void stateChanged(ChangeEvent e) { callbacks.saveExtensionSetting(SETTING_EXTENSION_ENABLED, "" + enableJavascriptBeautifierCheckBox.isSelected()); } });
@Override public void propertyChange(PropertyChangeEvent evt) { callbacks.saveExtensionSetting(SETTING_LAUD_IP, txtAllowedIP.getText()); } });
@Override public void propertyChange(PropertyChangeEvent evt) { callbacks.saveExtensionSetting(SETTING_LAUD_TOKEN, txtAllowedToken.getText()); } });
private void jCheckBoxSoftwrapsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxSoftwrapsActionPerformed if(jCheckBoxSoftwraps.isSelected()) { wrapLines = true; jTextareaOrgCert.setLineWrap(true); callbacks.saveExtensionSetting("wrapLinesInCertificateViewer", "true"); } else { wrapLines = false; jTextareaOrgCert.setLineWrap(false); callbacks.saveExtensionSetting("wrapLinesInCertificateViewer", "false"); } }//GEN-LAST:event_jCheckBoxSoftwrapsActionPerformed
private void onOK() { callbacks.saveExtensionSetting(SETTING_SQLMAP_PATH, textSQLMapPath.getText()); callbacks.saveExtensionSetting(SETTING_SQLMAP_LAUNCHER, comboLaunchType.getSelectedItem().getClass().getName()); callbacks.saveExtensionSetting(SETTING_PYTHON_PATH, textPythonPath.getText()); // add your code here dispose(); }
private void saveConfig() { callbacks.saveExtensionSetting("SSOActive", Boolean.toString(activeSSOProtocols.isSelected())); callbacks.saveExtensionSetting("OpenIDActive", Boolean.toString(openID1.isSelected())); callbacks.saveExtensionSetting("OpenIDConnectActive", Boolean.toString(openIDConnect1.isSelected())); callbacks.saveExtensionSetting("OAuthActive", Boolean.toString(oAuth.isSelected())); callbacks.saveExtensionSetting("FacebookConnectActive", Boolean.toString(facebookConnect.isSelected())); callbacks.saveExtensionSetting("BrowserIDActive", Boolean.toString(browserID1.isSelected())); callbacks.saveExtensionSetting("SAMLActive", Boolean.toString(saml1.isSelected())); callbacks.saveExtensionSetting("MicrosoftAccountActive", Boolean.toString(msAccount.isSelected())); callbacks.saveExtensionSetting("HighlightActive", Boolean.toString(highlightBool)); callbacks.saveExtensionSetting("Schema", schemaText1.getText()); callbacks.saveExtensionSetting("Certificate", certText1.getText()); callbacks.saveExtensionSetting("Private Key", privKeyText1.getText()); callbacks.saveExtensionSetting("Public Key", pubKeyText1.getText()); callbacks.saveExtensionSetting("Input Script", scriptInText1.getText()); callbacks.saveExtensionSetting("Output Script", scriptOutText1.getText()); callbacks.saveExtensionSetting("Libraries", libText1.getText()); // callbacks.saveExtensionSetting("Config", path); callbacks.saveExtensionSetting("LogLvl", String.valueOf(LoggingLevel)); }
@Override public void saveConfig() { config = getConfigFromUI();//must use global config. callbacks.saveExtensionSetting("knifeconfig", JSON.toJSONString(config)); }
public void saveProperties() { if (hasChanges) { for (String key : properties.stringPropertyNames()) { String newValue = properties.getProperty(key); String oldValue = callbacks.loadExtensionSetting(key); if (!newValue.equals(oldValue)) { callbacks.saveExtensionSetting(key, newValue); properties.remove(key); } } hasChanges = false; } }
/** * Save the configuration of the plugin to burp preferences */ public void save_configuration_to_preferences() { JSONObject all_conf = new JSONObject(); for (int i = 0; i < ConfigurationList.size(); i++) { all_conf.put(Integer.toString(i), ConfigurationList.get(i).exportToJson()); } callbacks.saveExtensionSetting("configuration_list", all_conf.toString()); }
@Override public void stateChanged(ChangeEvent e) { if (autoCheck != chkAutoCheck.isSelected()) { autoCheck = chkAutoCheck.isSelected(); AboutTab.this.callbacks.saveExtensionSetting(SETTING_UPDATE_CHECK_AUTO, "" + autoCheck); AboutTab.this.callbacks.printOutput("CO2 automatic version check is now " + (autoCheck ? "on" : "off")); if (autoCheck) { versionCheck(true); } } } });
private void checkBoxActionPerformed(ActionEvent evt) { if(checkBox.isSelected()) { textArea.setLineWrap(true); sp.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); callbacks.saveExtensionSetting("wrapLinesInSourceViewer", "true"); } else { textArea.setLineWrap(false); sp.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); callbacks.saveExtensionSetting("wrapLinesInSourceViewer", "false"); } }
private void jLabelLogoMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabelLogoMouseClicked if(replicatorPanel.viewType != BurpExtender.TESTER_VIEW) { return; } JFileChooser fc = new JFileChooser(); fc.setFileFilter(new FileNameExtensionFilter("PNG Images", "png")); fc.setDialogTitle("Select a logo"); if(fc.showOpenDialog(this) != JFileChooser.APPROVE_OPTION) { return; } try { setLogo(new FileInputStream(fc.getSelectedFile())); BurpExtender.callbacks.saveExtensionSetting("logo", fc.getSelectedFile().toString()); } catch(Exception ex) { ex.printStackTrace(new PrintStream(BurpExtender.callbacks.getStderr())); JOptionPane.showMessageDialog(this, ex.toString(), BurpExtender.name, JOptionPane.ERROR_MESSAGE); } }//GEN-LAST:event_jLabelLogoMouseClicked
BurpExtender.callbacks.saveExtensionSetting("lastFile", replicatorPanel.currentFile.toString());
Utilities.callbacks.saveExtensionSetting(key, encode(val));
Utilities.callbacks.saveExtensionSetting(key, encode(val));
Utilities.callbacks.saveExtensionSetting(key, encode(val));
/** * Creates new form UIOptions */ public UIOptions(IBurpExtenderCallbacks callbacks) { this.callbacks = callbacks; initComponents(); hideAllUnsedComponents(); configInitialized = Boolean.valueOf(callbacks.loadExtensionSetting("configInitialized")); if (configInitialized) { loadConfig(); } else { // first time extension is loaded, use default values saveConfig(); callbacks.saveExtensionSetting("configInitialized", "true"); } }
@Override public void itemStateChanged(ItemEvent e) { if(e.getStateChange() == ItemEvent.SELECTED) { for(int i = 0; i < getItemCount(); i++) { JMenuItem menuItem = getItem(i); if(menuItem != e.getSource()) { menuItem.setSelected(false); } } byte viewType = developerView.isSelected() ? BurpExtender.DEVELOPER_VIEW : BurpExtender.TESTER_VIEW; burpExtender.callbacks.saveExtensionSetting("viewType", Integer.toString(viewType)); burpExtender.setViewType(viewType); } } };
() -> callbacks.saveExtensionSetting(getTabCaption(), exportSave()) );
String date = dateFormat.format(new Date()); lastCheckedDate.setText(date); callbacks.saveExtensionSetting(SETTING_LAST_UPDATE_DATE, date); boolean isBappStoreVersion = CO2Config.isLoadedFromBappStore(AboutTab.this.callbacks); if (isBappStoreVersion) {