Bug#982648: RFP: filius -- Filius is a tool for enhancing computer science lessons on networks.

2023-07-11 Thread Andreas B. Mundt
Package: wnpp
Followup-For: Bug #982648
X-Debbugs-Cc: a...@debian.org, debian-j...@lists.debian.org

Control: retitle -1 ITP: filius -- educational network simulator
Control: block -1 by 1040528

Hi,

I started to package filius for Debian, a draft package is already
available[1].  First, some maven data needs to be added to the
libhtmlparser-java package [2] and libsemantic-version-java [3] needs
to be included in Debian too.  I'll do some more polishing and then
coordinate the uploads with the Debian Java team. Any tests are of
course welcome.

Best regards,

  Andi


[1] https://salsa.debian.org/andi/filius
[2] https://salsa.debian.org/java-team/libhtmlparser-java/-/merge_requests/1
[3] https://salsa.debian.org/andi/libsemantic-version-java



Bug#982648: RFP: filius -- Filius is a tool for enhancing computer science lessons on networks.

2021-02-12 Thread Philipp Marek
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: phil...@marek.priv.at

* Package name: filius
  Version : 1.11.0
  Upstream Author : University Siegen, Germany
* URL : https://gitlab.com/filius1/filius
* License : GPL2, GPL3
  Programming Lang: Java
  Description : Filius is a tool for enhancing computer science lessons on 
networks.

The homepage is at https://www.lernsoftware-filius.de/Startseite; 
excerpt from the English Introduction at 
https://www.lernsoftware-filius.de/downloads/Introduction_Filius.pdf:

FILIUS
was initially developed by the University Siegen, Germany, to 
provide a tool for enhancing computer science lessons on networks. 
The main target group are students of secondary schools but with its 
wide range of applications it can be interesting for learners of any 
age. The software especially promotes explorative learning and is 
very helpful to teach students about the internet and its various 
applications.


I saw it when my daughter asked me and I think it's really cool; it has
routers, switches, endpoints, servers, and all the details on ethernet 
and TCP/IP:

- MAC addresses
- ARP
- TCP/IP with subnets
- routing (so gateway definitions are necessary)
- simulation - you can see cables blinking and get a list of packets
  (like ARP, ICMP, etc.)
- provides standard services (mail, DNS, http) and console windows on
  the endpoints with commands like ping, traceroute, etc.

See eg. 
https://www.inf-schule.de/kommunikation/netze/module/filius/internet/erkundung_dns
 
for a few screenshots, like a router with multiple interfaces at 
https://www.inf-schule.de/content/6_kommunikation/1_netze/3_module/10_filius/4_internet/4_erkundung_dns/netz_dns.png


It would be really great to have that available as easily as possible, 
ie. with a simple "apt-get".


Thanks a lot!