Comments (5)
from angryoxide.
Target / Whitelist file examples:
aabbccddeeff # Lowercase without delimiter
aa:bb:cc:dd:ee:ff # Lowercase with ":"
aa-bb-cc-dd-ee-ff # Lowercase with "-"
AABBCCDDEEFF # Capitals without delimiter
AA:BB:CC:DD:EE:FF # Capitals with ":"
AA-BB-CC-DD-EE-FF # Capitals with "-"
aAbbcCddEeFf # Mixed Case
TestSSID # without spaces
Test SSID # with spaces
from angryoxide.
Let me clarify that the pcapng file and the sqlite database are different. The pcapng file writes every frame to disk only once.
The sqlite database is using the rollback journal as a part of it's standard operation, I am unable to (without writing my own sqlite library) choose where that journal file goes. There are PRAGMA options such as storing the journal in volatile memory, but those come with the side effect of potentially corrupting the database in the case of a crash or sudden loss of power (as opposed to just corrupting the data in the journal).
If my math (supplemented with some GPT help) here is correct, I would prefer maintain the reliability of the data considering 1.45MiB/s on a 50,000 cycle SD card of 32GB will still live like 35 years.
Regardless, I can add the option in the next full version of AO to force the journal into RAM, but it won't be the default behavior.
from angryoxide.
As for the journal file, it’s the SQLite rollback journal and is used for atomic writes on the database. The reason I’m not batch writing is because the current version of the engine is nearly synchronous and handles frames that way from start to finish. The AO rewrite will use batched inserts to reduce the amount of writes and improve performance anyway, so reducing writes will be a side effect.
In that case, couldn't the creation of the *.pcap-ng.kismet-journal file be redirected to tmpfs? Or at least add a parameter for AngryOxide to allow the user to specify the location of the journal file? I think it would help to reduce the load on the SD card.
from angryoxide.
Regardless, I can add the option in the next full version of AO to force the journal into RAM, but it won't be the default behavior.
Thank you for your responsiveness. My concern about the wear and tear of the SD card is not from scratch. I once had a sad experience when the microSD failed due to the fact that it had SWAP memory on it. After that, I try to eliminate the options when the operating system and SWAP are on the same physical drive.
from angryoxide.
Related Issues (20)
- Error: network down HOT 12
- hi,man,can you support windows? HOT 1
- Netlink failure HOT 1
- hc22000 file only written on exit HOT 3
- Program crash with --band 5 HOT 13
- 0.8.5 no frames on Kali linux HOT 11
- Crash on Pinephone Pro with Kali Linux Nethunter Pro HOT 5
- [Feature] Reinforcement Learning HOT 5
- Hello! Could you Run pixie-dust attack and get a few PSK in the moment. I would love to ser that Thanks its a awesome tool. HOT 2
- Crash with Kali Linux (fully updated - last version of AngryOxide) HOT 12
- thread 'main' panicked at src/main.rs:3002:37: HOT 6
- thread 'main' panicked HOT 4
- ERROR: GET_INTERFACE_STATUS 2 HOT 3
- Use on the go HOT 1
- usb stick interface not found on raspbian HOT 3
- Isn't automated like Fluxion? HOT 1
- Radiotap: UnsupportedVersion HOT 5
- .
- Angry Emoji HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angryoxide.