Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 21 21:45

    santiagolizardo on master

    Remove direct changes to docume… (compare)

  • Jun 19 18:52

    santiagolizardo on master

    Update dependencies Merge branch 'master' of github… (compare)

  • Jun 19 18:44

    santiagolizardo on master

    Update dependency lock file (compare)

  • Jun 02 19:50

    santiagolizardo on master

    fix: redirect on session reset … (compare)

  • Jun 02 19:50
    santiagolizardo closed #83
  • Jun 02 19:50
    santiagolizardo commented #83
  • Jun 02 12:24
    PauloASilva opened #83
  • May 30 20:15

    santiagolizardo on master

    Add links to create project and… (compare)

  • May 30 19:57

    santiagolizardo on master

    Show delete vulnerability butto… (compare)

  • May 30 19:44

    santiagolizardo on master

    Fix error toasts (compare)

  • May 30 17:14

    santiagolizardo on master

    Update action completed toasts (compare)

  • May 30 17:10

    santiagolizardo on master

    Use success instead of error in… (compare)

  • May 30 16:57

    santiagolizardo on chakraui-toast-implement

    (compare)

  • May 30 16:57

    santiagolizardo on master

    replaced toast with the chakra … (compare)

  • May 30 16:57
    santiagolizardo closed #82
  • May 30 15:54
    pablolizardo synchronize #82
  • May 30 15:54

    pablolizardo on chakraui-toast-implement

    fixed toast color, typo and pos… (compare)

  • May 30 12:30
    santiagolizardo commented #82
  • May 30 12:30
    santiagolizardo commented #82
  • May 30 12:29
    santiagolizardo commented #82
Santiago
@santiagolizardo
The answer to your question is... yes it is. It can be used for actual projects. It has some rough corners (eg usability), some bugs here and there but it's functional and ready to go.
I encourage you to give it a go if you have the chance. I am always happy to work on things that are requested by the community.
bcnx
@bcnx
right. the reason I ask is that I could not find a download link on your main webpage. I had to google to find the Github page.
I understand it's a Docker application. I had trouble starting it up because it is using 8080, as does Burp which I was also running at that time
Santiago
@santiagolizardo
Fair enough. I am sure there are links from both https://reconmap.org (docs) and https://reconmap.com (saas) but some can be buried
That's correct. The application consists of many small services, that have been put into Docker containers to save people the hassle of installing dependencies and so on
Changing the port of the API should be simple:
  1. Edit the docker-compose.yml and replace 8080:80 with 9090:80 for instance
bcnx
@bcnx
OK, I will schedule in some time to get to know this application. your list of plugins is bigger than Dradis, so your app sparked my interest.
Santiago
@santiagolizardo
  1. Edit the environment.json and replace :8080 with :9090or the port that you have chosen on step 1
  1. Launch the containers with docker-compose up -d
bcnx
@bcnx
o yes, what also missed was a default login. I could not find that anywhere. It appeared to be in this chat application. Did I miss those credentials on the .org page?
Santiago
@santiagolizardo
Default credentials are admin/admin123
bcnx
@bcnx
yeah, I saw that page, but it is about the demo application. maybe it is a good idea to explicitly tell the admin creds are also for the self installed app?
Santiago
@santiagolizardo
Totally, good point. I'll amend the README
bcnx
@bcnx
awesome. should I come across any other challenges, I will post them here or in the Github issues.
I am doing my OSCP soon and I need some sort of tool to consolidate all my data and notes, hopefully this can be it
Santiago
@santiagolizardo
Please do. I might not always reply immediately but I check this chat and Github a number of times per week
bcnx
@bcnx
I like one-person passion projects, so looking forward to it
Alexander Rautenberg
@oerlex
Hi @santiagolizardo. Reconmap looks great and I am trying to get it to run in a lab environment. I am currently trying to the cli to run. After a fresh install I am still being prompted the error "panic: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40". Can you elaborate how the CLI communicates with the backend api?
9 replies
wtff.png
Alexander Rautenberg
@oerlex
I am using the docker setup from --> https://github.com/reconmap/reconmap on the server and I am possible to login and do everything on that end. On my local machine I have pulled https://github.com/reconmap/cli and its possible to configure, login, and search for commands. Just running them does not work. I tried different versions of the CLI but nothing seems to work. I also reinstalled docker to version 19.04 which supports API version 1.40 at the highest. Is this error related to the docker API version on my machine or on the server? If so how could I get the error seen on the screenshot above. Thanks in advance, and for your great project !
Alexander Rautenberg
@oerlex
It would also be great if you could elaborate how you made the nginx reverse proxy happen :) !
Alexander Rautenberg
@oerlex
reconmap1.PNG
reconmap2.PNG
Pablo Lizardo
@pablolizardo
Hi @santiagolizardo
i'm getting an error when try to login in my local env
it's says Failed to Fetch, the error log is empty and when i made the login request via curl it returns {"status_code":500,"reason_phrase":"Internal server error"}%
Santiago
@santiagolizardo
Just for everyone's information, @pablolizardo 's problem was solved using make db-import on the api folder as his database was out of date. (that's a destructive action, don't run it against a production workload. :)
tsales314
@tsales314
Hello -- I have a local install. I'm receiving this error on various pages: RangeError: Invalid "number" argument: NaN
For example, when clicking on a project in the project list, or the User's Profile link
Not seeing anything in the nginx or application.log
Screen Shot 2021-05-25 at 10.49.22 AM.png
Santiago
@santiagolizardo
That's a weird one @tsales314 . Are you running everything insides docker containers or you installed all the dependencies on your same host machine?
tsales314
@tsales314
All in containers
I downloaded the api and web client separate though. I was just alerted to the single-container download and am in the process of trying that
Santiago
@santiagolizardo
It's certainly related to the formatting of timestamps
Like this one
image.png
What I am guessing is that your creation timestamps are null for whatever reason and that's causing the frontend to break.
Open the network tab or the database and see what's coming back from the server for creation_ts or insert_ts and update_ts
update_ts can be null, but creation/insert should always have a value
tsales314
@tsales314
I am running on the all-in-one container now and still having the same issue
image.png
Here, you can see the update_ts is null...
Santiago
@santiagolizardo
Are you using a browser other than chrome/firefox/edge/safari?
tsales314
@tsales314
This is Safari.
Santiago
@santiagolizardo
Good news, I have managed to reproduce the error on Safari. I'll work on a fix tonight and push it for you to retry whenever you can @tsales314
Santiago
@santiagolizardo
@tsales314 that's the error fixed. Thanks for reporting it!
tsales314
@tsales314
Great -- thanks, happy to help. I'll retry as soon as I can.