https://github.com/404tk/credcollect
Automatic credential collection
https://github.com/404tk/credcollect
Last synced: 5 months ago
JSON representation
Automatic credential collection
- Host: GitHub
- URL: https://github.com/404tk/credcollect
- Owner: 404tk
- License: mit
- Created: 2022-06-14T06:41:10.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T09:23:13.000Z (almost 4 years ago)
- Last Synced: 2026-01-12T05:50:46.460Z (5 months ago)
- Language: Go
- Size: 46.9 KB
- Stars: 21
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
CredCollect
===========
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 | | √ | |
Usage
-----
Command line execution
```shell
credcollect -h
```
CredCollect as a library
```go
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))
}
```
Contributing
------------
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
License
-------
This repo is released under the [MIT License](http://www.opensource.org/licenses/MIT).