AIL-framework
AIL-framework copied to clipboard
Pystemon feeder and import dir not working
I started pystemon and it is capturing data but the feeder is not bringing it in. So I tried to import from one of the directories manually and I get the following error:
(AILENV) root@app1:/opt/AIL-framework/bin# ./import_dir.py -d /opt/pystemon/alerts/pastebin.com_pro/2019/09/03/2JWnZ8Fw.gz
Traceback (most recent call last):
File "./import_dir.py", line 67, in <module>
socket.bind("tcp://*:{}".format(args.port))
File "zmq/backend/cython/socket.pyx", line 550, in zmq.backend.cython.socket.Socket.bind
File "zmq/backend/cython/checkrc.pxd", line 25, in zmq.backend.cython.checkrc._check_rc
zmq.error.ZMQError: Address already in use
It seem like a process is already using the feeder port.
Can you check if a process is already using the 5556
port?
I am reinstalling now. If the problem persists I will comment if it does not a will close this issue.
Quick question before I proceed. Does ./bin/feeder/pystemon-feeder.py have to be ran in the AIL virtual environment and should be in ran in the background, &?
I generally run it in the AIL_ENV with screen on a linux host.
On Tue, Sep 3, 2019 at 11:46 AM Robert Nixon [email protected] wrote:
Quick question before I proceed. Does ./bin/feeder/pystemon-feeder.py have to be ran in the AIL virtual environment and should be in ran in the background, &?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/CIRCL/AIL-framework/issues/379?email_source=notifications&email_token=ABGPPY7X4HRB72GTUKFFWPTQH2BG5A5CNFSM4ITA3Q4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5YUT2A#issuecomment-527518184, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGPPY2C77XFUAPODD4QDWTQH2BG5ANCNFSM4ITA3Q4A .
--
Patrick Kelley, CISSP, C|EH, ITIL CTO [email protected] (o) 770-224-6482
The limit to which you have accepted being comfortable is the limit to which you have grown. Accept new challenges as an opportunity to enrich yourself and not as a point of potential failure.
Thanks @logikphreak
Manual paste works, going to test with directory soon.
Directory import works. I have the feeder running but it is not auto ingesting. How can I troubleshoot this? It is copying all the directories from the Pystemon path to the PASTES directory in the AIL-Framework directory.
@Terrtia Any thoughts? I am about to write my own script to push them through the API.
You can't use the pystemon and the import dir feeder at the same time. they are both using the same port.
Who is copying all the paste ? pystemon or AIL ?
I need to add a new option to the import dir script. This way we can submit paste via ZMQ or the API.
That is correct. The pystemon feeder did not copy the files. That was my mistake. That was done when I used import dir script. When I launch the pystemon feeder it just sits there, if I kill it it always shows that it was in its sleep loop where it is looking for pastes.
My pystemon script lives in /opt/pystemon/
I have that in the config. But the feeder is not finding all the data in there.
I got my IP whitelisted by CIRCL yesterday and that data is coming in, so I know that part works.