Automatic credential collection and storage with CredCollect.
Only plaintext passwords (excluding cookies and tokens) are extracted.
Supported Module
| Linux | Windows | MacOS | |
|---|---|---|---|
| Browser | √ | √ | √ |
| FileZilla | √ | √ | √ |
| Tomcat | √ | √ | √ |
| Navicat | √ | ||
| XShell/Xftp | √ | ||
| WinScp | √ | ||
| Seeyon OA | √ | ||
| Docker Hub | √ | ||
| ActiveMQ | √ | ||
| CredManager | √ |
Command line execution
credcollect -h
CredCollect as a library
package main import ( "encoding/json" "fmt" "github.com/404tk/credcollect" ) func main() { options := &credcollect.Options{Silent: true} res := options.Enumerate() r, err := json.MarshalIndent(res, "", "\t") if err != nil { panic(err) } fmt.Println(string(r)) }
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
This repo is released under the MIT License.