Documentation
¶
Index ¶
- type Author
- type Authors
- type CloseFriendResult
- type CloseFriendsResult
- type CommitResult
- type CommitsResult
- type DeepScanResult
- type Email
- type Emails
- type GpgKeyEmail
- type GpgKeyResult
- type GpgKeysResult
- type OrgResult
- type OrgsResult
- type Repositorie
- type Secret
- type Secrets
- type SocialsResult
- type SshKeyResult
- type SshKeysResult
- type SshSigningKeyResult
- type SshSigningKeysResult
- type UserResult
- type UsernameResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseFriendResult ¶
type CloseFriendsResult ¶
type CloseFriendsResult []CloseFriendResult
func CloseFriends ¶
func CloseFriends(s github_recon_settings.Settings) (results CloseFriendsResult)
CloseFriends returns a list of "close friends" for the target user. A candidate is considered closer if: 1. The target follows fewer than 50 people. 2. The candidate has fewer than 20 followers (+1 point). 3. The candidate follows the target back (+1 point). 4. The candidate shares at least one organization with the target (+1 point).
type CommitResult ¶
type CommitsResult ¶
type CommitsResult []CommitResult
func Commits ¶
func Commits(s github_recon_settings.Settings) (response CommitsResult)
type DeepScanResult ¶
func DeepScan ¶
func DeepScan(s github_recon_settings.Settings) (response DeepScanResult)
type GpgKeyEmail ¶
type GpgKeyResult ¶
type GpgKeyResult struct {
KeyID string
PublicKey string
CreatedAt string
PrimaryKeyID string
RawKey string
Emails []GpgKeyEmail
Subkeys []GpgKeyResult
}
type GpgKeysResult ¶
type GpgKeysResult []GpgKeyResult
func GpgKeys ¶
func GpgKeys(s github_recon_settings.Settings) (response GpgKeysResult)
type OrgsResult ¶
type OrgsResult []OrgResult
func Orgs ¶
func Orgs(s github_recon_settings.Settings) (response OrgsResult)
type SocialsResult ¶
type SocialsResult []socialResult
func Socials ¶
func Socials(s github_recon_settings.Settings) (response SocialsResult)
type SshKeyResult ¶
type SshKeysResult ¶
type SshKeysResult []SshKeyResult
func SshKeys ¶
func SshKeys(s github_recon_settings.Settings) (response SshKeysResult)
type SshSigningKeyResult ¶
type SshSigningKeysResult ¶
type SshSigningKeysResult []SshSigningKeyResult
func SshSigningKeys ¶
func SshSigningKeys(s github_recon_settings.Settings) (response SshSigningKeysResult)
type UserResult ¶
type UserResult struct {
Username string
AvatarURL string
GravatarID string
Name string
Company string
Location string
Email string
Hireable string
Bio string
PublicRepos string
PublicGists string
Followers string
Following string
CreatedAt string
UpdatedAt string
SuspendedAt string
TotalPrivateRepos string
PrivateGists string
DiskUsage string
Collaborators string
Plan string
}
func User ¶
func User(s github_recon_settings.Settings) (response UserResult, err error)
type UsernameResult ¶
type UsernameResult struct {
DateTime string // Now
Target string
TargetType github_recon_settings.TargetType
User UserResult
Socials SocialsResult
Orgs OrgsResult
SshKeys SshKeysResult
SshSigningKeys SshSigningKeysResult
GpgKeys GpgKeysResult
CloseFriends CloseFriendsResult
Commits CommitsResult
DeepScan DeepScanResult
}
func Username ¶
func Username(settings github_recon_settings.Settings) (result UsernameResult, err error)
Click to show internal directories.
Click to hide internal directories.