Coder Social home page Coder Social logo

fingerprintx's People

Contributors

dkaman avatar no-github avatar poq79 avatar praetorian-rad avatar praetorian-thendrickson avatar unc1739 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fingerprintx's Issues

Incorrect return of linux RPC protocol name

It was supposed to show RPC protocol, but it showed RDP protocol.
There is a mistake on line 310 in the pkg/plugins/types.go file
func (e ServiceRPC) Type() string { return ProtoRDP }

Macbook Pro 2020 & go version 1.19.2

Hi,

Doesn't seem to work in Mac.

No matter what command I use it doesn't give me any results

I tried by example:

./fingerprintx -t acunetix.com:443
cat target.txt | ./fingerprintx
./fingerprintx -l target.txt

It gives me absolutely no errors at all, no results, nothing.

I tried the latest version released, of course.

Cheers

LinuxRPC slice bounds

Hey i've got an error in parseRPCInfo

Module: linuxrpc
Error: slice bounds out of range [4:0]
Operating System: linux

I don't know what the issue is but i assume it's a network issue for the packet to be missing details and still has valueFollows equals 1

I've modified the fingerprintx tool on my side to ignore the issue and continue, i hope that's fine with you.

for valueFollows == 1 {
   if len(response) < 0x20 {
   	valueFollows = 0
   	break
   }

   tmp := plugins.RPCB{}

You can check out and try reproducing the issue by running fingerprintx on 164.68.104.97:111 multiple times

panic: runtime error

nmap -sT 1.12.227.111 -p 22 -sV
Starting Nmap 7.94 ( https://nmap.org ) at 2023-09-19 22:04 CST
Nmap scan report for 1.12.227.111
Host is up (0.029s latency).

PORT   STATE SERVICE VERSION
22/tcp open  ssh     OpenSSH 7.4 (protocol 2.0)

Identify the same target

./fingerprintx -t 1.12.227.111:22

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x18 pc=0x1004fae9c]

goroutine 1 [running]:
github.com/praetorian-inc/fingerprintx/pkg/plugins/services/ssh.(*SSHPlugin).Run(0x1400000e010?, {0x1006fce00?, 0x1400000e010}, 0x1006fce00?, {{{{0x0, 0xffff010ce36f}, 0x140001160c0}, 0x16}, {0x0, 0x0}})
	/home/runner/work/fingerprintx/fingerprintx/pkg/plugins/services/ssh/ssh.go:267 +0x71c
github.com/praetorian-inc/fingerprintx/pkg/scan.simplePluginRunner({0x1006fce00?, 0x1400000e010?}, {{{{0x0, 0xffff010ce36f}, 0x140001160c0}, 0x16}, {0x0, 0x0}}, 0x1400109fd40, {0x1006fb720?, ...})
	/home/runner/work/fingerprintx/fingerprintx/pkg/scan/simple_scan.go:195 +0x160
github.com/praetorian-inc/fingerprintx/pkg/scan.(*Config).SimpleScanTarget(0x1400109fd40, {{{{0x0, 0xffff010ce36f}, 0x140001160c0}, 0x16}, {0x0, 0x0}})
	/home/runner/work/fingerprintx/fingerprintx/pkg/scan/simple_scan.go:106 +0x694
github.com/praetorian-inc/fingerprintx/pkg/scan.ScanTargets({0x1400111d680?, 0x1, 0x0?}, {0x0, 0x0, 0x77359400, 0x0})
	/home/runner/work/fingerprintx/fingerprintx/pkg/scan/scan_api.go:47 +0x10c
github.com/praetorian-inc/fingerprintx/pkg/runner.glob..func1(0x100945020?, {0x100554e4d?, 0x2?, 0x2?})
	/home/runner/work/fingerprintx/fingerprintx/pkg/runner/root.go:44 +0x100
github.com/spf13/cobra.(*Command).execute(0x100945020, {0x1400010e190, 0x2, 0x2})
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:872 +0x4d0
github.com/spf13/cobra.(*Command).ExecuteC(0x100945020)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:990 +0x354
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:918
github.com/praetorian-inc/fingerprintx/pkg/runner.Execute()
	/home/runner/work/fingerprintx/fingerprintx/pkg/runner/root.go:80 +0x28
main.main()
	/home/runner/work/fingerprintx/fingerprintx/cmd/fingerprintx/fingerprintx.go:22 +0x1c

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.