Skip to content

v1.0

Latest

Choose a tag to compare

@austindriggs austindriggs released this 21 Apr 22:54
· 1 commit to main since this release

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