Comments (3)
ok, @tahifahimi show us how this would work. We didn't tried poetry before. So make it work and shows us. If it can manage the packages, dependencies and virtual environments in macos and linux (not sure win?) then it can maybe solve many issues. Lets try!
from stratospherelinuxips.
Thanks for the suggestion @tahifahimi. I never used poetry before, but have know this is an issue to solve.
However I'm not sure if poetry will be better than pip or conda or pipx for example.
So what specially about that that makes it unique?
from stratospherelinuxips.
I tried installing Slips with pip on Mac OS (Python 3.9) and Ubuntu 22.4 (Python 3.10) with pip
, and in both cases, I had issues resolving dependencies. I know that both pip
and pipx
do not have a clear dependency resolution, but I am not sure about conda. Poetry ensures that a project runs consistently across different operating systems.
from stratospherelinuxips.
Related Issues (20)
- Delete the known ports from port_belongs_to_org.csv (the ones that we already have in services.csv)
- Split ports_used_by_specific_orgs.csv into 2 files, one with the IPs , one without, and document that both files are used differently
- Dont use spamhaus by default, disable the evidence in the config file but leave the logic there . and document it.
- Disable modules if HW support is missing
- module Profiler crashes when client_ips is empty or a subnet
- test_wait_for_arp_scans() and test_wait_for_ssl_flows_to_appear_in_connlog() shouldnt be opening a thread or waiting, this is more of an integration test
- Some unit tests re-write redis.conf. This shouldn't be happening
- export_labeled_flows cause sqlite3 Interface error HOT 1
- Add port information for all alerts in alerts.json HOT 7
- Redis WARNING Memory overcommit must be enabled in docker image HOT 3
- Some of the unit tests are actually attempting to open the redis db/server and are not using a mock HOT 1
- Slips is not printing a descriptive error when unable to connect to redis, it just stops and never releases the terminal HOT 1
- RegexMatchingEventHandler: Problem passing regex as a param instead of a kwarg in filemonitor HOT 1
- Dependencies update by dependabot were passing CI but were not tested HOT 1
- Slips pcap analysis needs hours for bigger test files HOT 2
- TypeError can't subtract offset-naive and offset-aware datetimes
- Update all occurance of slips.conf in the docs, now it's slips.yaml
- slips end date, the one logged in metadata/info.txt is recorded when profiler and input stop, not when slips shuts down all modules. this should be fixed
- set the default value for wait_for_modules_to_finish to 1 week
- Add an integration test for test18-malicious-ctu-sme-11-win
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stratospherelinuxips.