Repository navigation
SUMMARY
Initial release of LogChain on 2026-04-21 for CPE493 Hardware Security at WVU.
CHANGELOG
Full Changelog: https://github.com/austindriggs/logchain/commits/v1.0
- final touches to the project
- updated README and CONTRIBUTING (for cpe493)
- updated logchain drawio png
- logchain drawio image in README
- removed all tools as we never implemented them
- renamed ntfy image in README
- updated README and images
- init final presenation notes and future recs
- Merge pull request #8 from austindriggs/ad-docs
- updated README and CONTRIBUTING with basic info
- moved pico hardware info into its folder
- Merge pull request #7 from austindriggs/ad-demo
- fine tuning simulation and config
- return chain in reverse order so newest is at the top
- deleted detect.py and moved container config logic into alert.py
- initial implementation of configurable detection and alerts
- reorganized caleb's demo/sim/solar_alerts.py and files into a src/detect.py
- some good changes, but some breaking
- good stopping point for demo
- update README to stop running
- updated quick start in README
- Merge pull request #6 from austindriggs/Caleb
- moved files to a demo folder and created run demo command
- Merge pull request #5 from austindriggs/Caleb
- updated README with .env info
- moved the mermaid_flowchart.md into README
- correct env setup and gitignore
- Lots of stuff bad commit. Added flowchart in mermaid file. Then alot of test stuff.
- added rangom log generator to test new log only functions
- Changed it so only new logs are displayed in the scheduled new hash blocks.
- Made it look better and sorted logs
- Gotten functional GUI and hashing blocks together. Modified alot of stuff tho sorry Austin
- Started blockchain implementation
- renamed status update for next week
- add link to slides to the status update
- Changed env file to work with my ip
- some cleanup and documentation before writing chain.py
- alert system is mostly working:
- update readme intro
- bad commit: so many changes
- added github badges
- test github badges
- used gemini to create an initial diagram in readme
- update readme and status update with the new scope and unique features
- reworded intro in status update
- status update for when we get back: cpe493/260324-status.md
- final touches for today
- only get longs since=one_minute_ago. also added run.sh
- simple alerts page to keep gruvbox theme
- html and css for an about page with navbar
- logs can now autorefresh and have sticky h3
- more css, gruvbox, and formatting
- some css and reorg for the logs and chain
- initial get_logs() and display on flask home page
- rename cpe files with date
- init of all files
- more doc updates
- some doc updates to procrastinate coding
- add contributing
- some minor updates to docker/compose/flask
- basic flask app through docker
- Initial commit