eris

- Elasticsearch Recon Ingestion Scripts (ERIS) 🔎
git clone git://git.acid.vegas/-c.git
Log | Files | Refs | Archive | README | LICENSE

commit c6204be8e1a793f18e0b413af587ac945b3aa07d
parent 20ee3fcb0fbdddac95171b853ee5f0a19c6fe2a1
Author: acidvegas <acid.vegas@acid.vegas>
Date: Sat, 23 Mar 2024 15:31:15 -0400

Added more comments and thoughts

Diffstat:
Mingestors/ingest_zone.py | 3++-

1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ingestors/ingest_zone.py b/ingestors/ingest_zone.py
@@ -85,7 +85,7 @@ async def process_data(file_path: str):
 
 			# Skip comments but detect AXFR transfers to change the source)
 			if line.startswith(';'):
-				if 'DiG' in line and 'AXFR' in line:
+				if 'DiG' in line and 'AXFR' in line: # Do we need to worry about case sensitivity? How can we store the nameserver aswell?
 					source = 'axfr'
 				continue
 				
@@ -201,4 +201,5 @@ Input:
 
 Notes:
 	How do we want to handle hashed NSEC3 records? Do we ignest them as they are, or crack the NSEC3 hashes first and ingest?
+	Can an AXFR transfer return data out of order? If so, how do we handle that?
 '''