-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull in Windows Bootstrap Loader Python Package #249
base: master
Are you sure you want to change the base?
Commits on Jul 12, 2017
-
First commit of faraday-bsl program
Added setup.cfg entry points as well as skeleton application code.
Configuration menu - View commit details
-
Copy full SHA for e361c73 - Browse repository at this point
Copy the full SHA e361c73View commit details -
Moved createtiscripter.py into faraday/classes/
Moved to createtiscript.py and also created new folder classes in the faraday folder.
Configuration menu - View commit details
-
Copy full SHA for 634ed01 - Browse repository at this point
Copy the full SHA 634ed01View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d56ad - Browse repository at this point
Copy the full SHA a9d56adView commit details -
Added __init__.py to classes and imported class
Imported createtiscript.py as a module from the bootstrap loader application.
Configuration menu - View commit details
-
Copy full SHA for 25d32f9 - Browse repository at this point
Copy the full SHA 25d32f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac95672 - Browse repository at this point
Copy the full SHA ac95672View commit details
Commits on Jul 13, 2017
-
Full operation of TI scripts working
I can get to the end of creating TI scripts. This required some hard coding of file locations and moving some .txt files into /etc/faraday.
Configuration menu - View commit details
-
Copy full SHA for 200f25c - Browse repository at this point
Copy the full SHA 200f25cView commit details -
Removed unecessary .txt file and added ignore
Removed file that is created everytime bootstrap loader is used. Then I added it to the .gitignore file so we won't accidentally add it later.
Configuration menu - View commit details
-
Copy full SHA for 116bddc - Browse repository at this point
Copy the full SHA 116bddcView commit details -
Added some missed files and updated gitignore
revamped a decent amount of .gitignore for all applications. Also updated filenames in bootstrap.py
Configuration menu - View commit details
-
Copy full SHA for fc2543f - Browse repository at this point
Copy the full SHA fc2543fView commit details -
Straggler .gitignore + importing faradayFTDI
importing faradyFTDI class now after moving it into the project.
Configuration menu - View commit details
-
Copy full SHA for 3630c4c - Browse repository at this point
Copy the full SHA 3630c4cView commit details -
Loaded firmware on with faraday-bsl!
First time completely working through load of firware with new packaged command. Still need to correct loading of files from setup.cfg. Also updated .gitignore to remove a filename error.
Configuration menu - View commit details
-
Copy full SHA for e4eca5c - Browse repository at this point
Copy the full SHA e4eca5cView commit details -
Added necessary files to setup.cfg
Also added sample INI file. This now completes obtaining most data from the package. Including a prior commit that added an EXE file (oh god...). A must for now. Still need to automate obtaining latest firmware file and starting to use the INI configuration to remove the hard-coding.
Configuration menu - View commit details
-
Copy full SHA for 95aa4c3 - Browse repository at this point
Copy the full SHA 95aa4c3View commit details
Commits on Jul 19, 2017
-
Added config sections and config read
Boostrap.py now reads in the filename and com port from bsl.ini.
Configuration menu - View commit details
-
Copy full SHA for 299161e - Browse repository at this point
Copy the full SHA 299161eView commit details -
Pull in most filenames from INI config file
Most of the filenames needed are now pulled in from the configuration INI file.
Configuration menu - View commit details
-
Copy full SHA for 78fe42f - Browse repository at this point
Copy the full SHA 78fe42fView commit details -
Changed creatscripts variable name
Didn't want it to be test so I changed it to script.
Configuration menu - View commit details
-
Copy full SHA for 2f79bba - Browse repository at this point
Copy the full SHA 2f79bbaView commit details -
Updated help to indicate needed drivers
Indicated required FTDI drivers.
Configuration menu - View commit details
-
Copy full SHA for 71bd116 - Browse repository at this point
Copy the full SHA 71bd116View commit details -
Basic getMaster() command option
The getMaster command option downloads the latest master firmware and places it in <user>/.faraday/firmware/master.txt
Configuration menu - View commit details
-
Copy full SHA for faff453 - Browse repository at this point
Copy the full SHA faff453View commit details -
Updated bsl.sample.ini and using downloaded fw
Updated bsl.sample.ini with all fields currently in use. Also started using downloaded firmware located in <user>/.faraday/firmware/master.txt
Configuration menu - View commit details
-
Copy full SHA for c4f64df - Browse repository at this point
Copy the full SHA c4f64dfView commit details -
Updated COM Port configuration
Now using --port to set the UART port in bsl.ini. Also, changed the ini file to match proxy terminology for ports in INI file.
Configuration menu - View commit details
-
Copy full SHA for a404bb1 - Browse repository at this point
Copy the full SHA a404bb1View commit details -
Added exception for firmware load
Added a try/except for firmware master.txt opening.
Configuration menu - View commit details
-
Copy full SHA for 273449e - Browse repository at this point
Copy the full SHA 273449eView commit details -
Cleaned up commented out code, updated comments, and added a try/except statement for the FTDI drivers.
Configuration menu - View commit details
-
Copy full SHA for 3b78554 - Browse repository at this point
Copy the full SHA 3b78554View commit details -
Removed commented out code, commented where appropriate, and generally cleaned up the file. Also added docstrings.
Configuration menu - View commit details
-
Copy full SHA for 7022e28 - Browse repository at this point
Copy the full SHA 7022e28View commit details -
Update faradayFTDI.py and createtiscript.py
Quick docstring fix on createtiscript.py and a big commenting/cleanup of faradayFTDI.py. Ideally there were no functional changes in this commit.
Configuration menu - View commit details
-
Copy full SHA for 8329c48 - Browse repository at this point
Copy the full SHA 8329c48View commit details -
Pytest Update for Bootstrap Loader package
Passes pytest after these commits.
Configuration menu - View commit details
-
Copy full SHA for 5a0a293 - Browse repository at this point
Copy the full SHA 5a0a293View commit details -
Try and excepts now work better and the package is cleaned up from a command line and config operational flow.
Configuration menu - View commit details
-
Copy full SHA for a404998 - Browse repository at this point
Copy the full SHA a404998View commit details