This commit is contained in:
epi 2023-02-26 07:31:03 -06:00
parent 6c96589ca5
commit c61688f984
8 changed files with 10 additions and 17 deletions

View File

@ -144,12 +144,7 @@ impl<'a> Extractor<'a> {
};
// filter if necessary
if self
.handles
.filters
.data
.should_filter_response(&resp)
{
if self.handles.filters.data.should_filter_response(&resp) {
continue;
}

View File

@ -1,6 +1,6 @@
use super::*;
use gaoya::simhash::{SimHash, SimHashBits, SimSipHasher64};
use crate::nlp::preprocess;
use gaoya::simhash::{SimHash, SimHashBits, SimSipHasher64};
use lazy_static::lazy_static;
lazy_static! {

View File

@ -277,7 +277,7 @@ impl FeroxScan {
PolicyTrigger::Status403 => self.status_403s(),
PolicyTrigger::Status429 => self.status_429s(),
PolicyTrigger::Errors => self.errors(),
PolicyTrigger::TryAdjustUp => 0
PolicyTrigger::TryAdjustUp => 0,
}
}

View File

@ -1,7 +1,7 @@
use super::*;
use crate::filters::{
FeroxFilters, LinesFilter, RegexFilter, SimilarityFilter, SizeFilter,
StatusCodeFilter, WordsFilter,
FeroxFilters, LinesFilter, RegexFilter, SimilarityFilter, SizeFilter, StatusCodeFilter,
WordsFilter,
};
use crate::{
config::{Configuration, OutputLevel},

View File

@ -299,7 +299,7 @@ impl FeroxScanner {
// traditional 404, or a custom response)
//
// `detect_404_like_responses` will make the requests that the wildcard test used to
// perform pre-2.8 in addition to new detection techniques, superseding the old
// perform pre-2.8 in addition to new detection techniques, superseding the old
// wildcard test
let num_reqs_made = test.detect_404_like_responses(&self.target_url).await?;

View File

@ -11,6 +11,5 @@ pub enum PolicyTrigger {
Errors,
/// dummy error for upward rate adjustment
TryAdjustUp
TryAdjustUp,
}

View File

@ -667,8 +667,8 @@ impl Stats {
///
/// This is only ever called when resuming a scan from disk
pub fn merge_from(&self, filename: &str) -> Result<()> {
let file = File::open(filename)
.with_context(|| fmt_err(&format!("Could not open {filename}")))?;
let file =
File::open(filename).with_context(|| fmt_err(&format!("Could not open {filename}")))?;
let reader = BufReader::new(file);
let state: serde_json::Value = serde_json::from_reader(reader)?;

View File

@ -1,7 +1,6 @@
//! collection of all traits used
use crate::filters::{
LinesFilter, RegexFilter, SimilarityFilter, SizeFilter, StatusCodeFilter,
WordsFilter,
LinesFilter, RegexFilter, SimilarityFilter, SizeFilter, StatusCodeFilter, WordsFilter,
};
use crate::response::FeroxResponse;
use anyhow::Result;